2010-06-07 7 views
8

मूर्खतापूर्ण प्रश्न का उपयोग कर डेटटाइम से दिन प्राप्त करें। एक datetime में एक तारीख को देखते हुए और मुझे पता है कि यह कैसे मुझे पता है अपने मंगल = 2 और मोन = 1 आदि ...सी #

धन्यवाद

उत्तर

15

आप DayOfWeek संपत्ति की तलाश में हैं।
फिर, जैसा कि दान नीचे टिप्पणी में पता चलता है, सिर्फ enum का पूर्णांक मान पर देखने के पूर्णांक के रूप में दिन पाने के लिए:

int d = (int)System.DateTime.Now.DayOfWeek 
+0

क्षमा करें मैंने गलत सवाल पोस्ट किया है। यह देखते हुए कि मुझे पता है कि मैं गुरुवार को एक नंबर ईजी सोमवार = 1 ट्यू = 2 आदि .. पर तारीख को दिया गया है, इसलिए मुझे यह जानने की तारीख है कि सोमवार और = 1 मैं यह कैसे कर सकता हूं? – user9969

+1

सोमवार == 1 आप कैसे जानते हैं? Enum देखकर! –

+0

@devnet शायद आपको लिंक का पालन करना चाहिए और पढ़ना चाहिए। स्पष्ट उदाहरण उपयोग और आउटपुट दिखाता है। ("सप्ताह के दिन {0: डी} {1} है।", डीटी, डीटी। डेऑफविक) 5/1/2003 के लिए सप्ताह का दिन गुरुवार है। – RvdK

0

हाँ दिनांक समय सप्ताह का दिन है ऐसा उदाहरण के लिए मंगलवार का() तरीका।

+0

यह एक विधि नहीं है, यह एक संपत्ति है और अन्य उत्तरों की तरह पहुंचा जा सकता है ..-) – TryingToImprove

3

यदि आप दिन का नाम पता लगाना चाहते हैं, तो आप क्या कर सकते हैं यह निम्नानुसार है:

DateTime.Now.DayOfWeek 

Response.Write(DateTime.Now.DayOfWeek); 
+2

डेटटाइम.अब। डेऑफवेक.ओस्ट्रिंग() दिन का नाम देगा – AsifQadri

3

DayOfWeek एक Enum है। स्ट्रिंग प्रतिनिधित्व के बजाय पूर्णांक प्राप्त करने के लिए आप इसे

int i = (int)d.DayOfWeek 
0

मैं पूर्णांक दिन इस्तेमाल किया डाल सकता = (int) System.DateTime.Now.DayOfWeek; स्ट्रिंग डेफॉफ़्टवेक; सार्वजनिक आंशिक वर्ग फॉर्म में: AC.W Winforms अनुप्रयोग