2010-07-19 15 views
23

HI मैं .NET में वर्तमान दिनांक (जिसे मैं गुजर रहा हूं) से एक साल पहले वापस प्राप्त करना चाहता हूं। क्या कोई मुझे एक समारोह या कोड प्रदान कर सकता है जो इसे करेगा?वर्तमान तिथि से एक वर्ष पहले प्राप्त करें

+1

संभावित डुप्लिकेट [डेटाटाइम का उपयोग करके पिछले दिन कैसे प्राप्त करें।] (Http://stackoverflow.com/questions/2493724/how-to-get-previous-day-using-datetime) –

उत्तर

7
public DateTime YearEarlier(DateTime mydate) 
{ 
    return mydate.AddYears(-1); 
} 
0

तरह की कोशिश करो, छलांग वर्ष बात हास्यास्पद हैं। यदि आपके पास

leap = DateTime(2004,2,29) 
prev = leap.AddDays(-1) 
Console.WriteLine(leap.AddYears(-1)) 
Console.WriteLine(prev.AddYears(-1)) 

आप एक ही दिन में मिल (मैं SharpDevelop पर एम्बेडेड बू दुभाषिया, इस प्रकार बू वाक्य रचना करते थे)।

DateTime.AddYears(-1); 

यह मेरे लिए काम किया:

0

का अनुसरण करें।

संबंधित मुद्दे