2010-02-23 11 views

उत्तर

50
DateTime oneEightyAgo = DateTime.Today.AddDays(-180); 
+4

मैं डेटटाइम का उपयोग करूंगा। आज डेटटाइम के विपरीत। अब क्योंकि आज के समय 00:00 के साथ तारीख है, और अब समय के साथ मिलीसेकंड –

+0

पर यह क्षण है – Jamie

+2

के लिए बहुत धन्यवाद यह शायद सबसे अंतर्दृष्टिपूर्ण है उत्तर मैंने अभी तक एसओ-चीयर्स –

8

संपादित करें:

DateTime day180 = Date.Now.AddDays(-180); 

यह यह एक अलग चर अन्यथा मूल्य खो जाएगा में लाना जरूरी है।

+7

बहुत यकीन है कि वह यह नहीं जानना चाहता कि तिथि 180 ** महीने ** पहले थी। ;) – technophile

+1

वह महीनों पहले वापस नहीं चाहता, महीने पहले नहीं। – Steven

+0

उह, अच्छा पकड़ो। बेवकूफ चीजें बेवकूफ चीजें कर रही हैं। –

6
DateTime oneEightyAgo = DateTime.Now.ToUniversalTime().AddDays(-180); 

इसका सबसे अच्छा यूटीसी रिकॉर्ड करने के लिए ...

+3

इसके लिए डेटटाइम.यूटीसीएनओ भी है। –

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