दिलचस्प पोस्ट
जावा में बाइट सरणी के लिए InputStream कन्वर्ट करें सी में एक फ्लोट को गोल करने के लिए कोई फ़ंक्शन है या क्या मुझे अपना अपना लिखना है? पायथन में अधिकतम फ्लोट क्या है? MongoDB में आंतरिक सरणी आकार की पूछताछ मैं CodeIgniter में तैयार कथन का उपयोग कैसे कर सकता हूं लंबे स्ट्रिंग से ईमेल पता कैसे प्राप्त करें लोड () विधि नापसंद? तालिका पंक्ति में स्लाइड टॉगल Read.table / read.csv में colClasses तर्क के लिए कस्टम दिनांक स्वरूप निर्दिष्ट करें org.hibernate.LazyInitializationException – प्रॉक्सी प्रारंभ नहीं कर सका – कोई सत्र नहीं Google चार्ट एक्स अक्ष पर तिथि के साथ रुझान रेखा खींचना एएसपी.नेट एमवीसी – सेट कस्टम IIdentity या IPrincipal उन्हें खोलने के बिना लिनक्स पर सभी सीरियल डिवाइस (टीटीआई, टीटीआईएसबी, ..) को कैसे खोजें? कैसे प्रभावी ढंग से mongoDB संबंधित मुद्दे को हल करने के लिए? जावा टाइमर बनाम निष्पादक सेवा?

कैसे सी # में DateTime तुलना करने के लिए?

मैं नहीं चाहता कि उपयोगकर्ता पिछली तारीख या समय दे सके

अगर प्रवेश दिनांक और समय कम है तो मैं कैसे तुलना कर सकता हूं वर्तमान समय?

यदि वर्तमान दिनांक और समय 17 जून 2010 है, 12:25 अपराह्न, मैं चाहता हूं कि उपयोगकर्ता दिनांक 17 जून -2010 से पहले और 12:25 अपराह्न से पहले समय नहीं दे सकता है।

मेरी फ़ंक्शन वापसी झूठी की तरह अगर उपयोगकर्ता द्वारा दर्ज समय 16-जून-2010 और समय 12:24 अपराह्न है

वेब के समाधान से एकत्रित समाधान "कैसे सी # में DateTime तुलना करने के लिए?"

एमएसडीएन: डेटटाइम। कम्पेयर करें

DateTime date1 = new DateTime(2009, 8, 1, 0, 0, 0); DateTime date2 = new DateTime(2009, 8, 1, 12, 0, 0); int result = DateTime.Compare(date1, date2); string relationship; if (result < 0) relationship = "is earlier than"; else if (result == 0) relationship = "is the same time as"; else relationship = "is later than"; Console.WriteLine("{0} {1} {2}", date1, relationship, date2); // The example displays the following output: // 8/1/2009 12:00:00 AM is earlier than 8/1/2009 12:00:00 PM 

माइक्रोसॉफ्ट ने ऑपरेटर्स '<' और '>' भी कार्यान्वित किया है तो आप इन दो तिथियों की तुलना करने के लिए उपयोग करते हैं।

 if (date1 < DateTime.Now) Console.WriteLine("Less than the current time!"); 

MuSTaNG का जवाब यह सब कहते हैं, लेकिन मैं अभी भी इसे जोड़ने के लिए लिंक और सभी के साथ, इसे थोड़ा और अधिक विस्तृत बनाने के लिए जोड़ रहा हूं।


पारंपरिक ऑपरेटर्स

  • ( > ) से अधिक ,
  • से कम ( < ) ,
  • समानता ( == ) ,
  • और अधिक

DateTime 1.1 के बाद से DateTime लिए उपलब्ध हैं। साथ ही, पारंपरिक ऑपरेटरों और तिथि का DateTime ऑब्जेक्ट्स की अतिरिक्त और घटाव भी संभव है + और -

एमएसडीएन से एक उदाहरण:

समानता:

 System.DateTime april19 = new DateTime(2001, 4, 19); System.DateTime otherDate = new DateTime(1991, 6, 5); // areEqual gets false. bool areEqual = april19 == otherDate; otherDate = new DateTime(2001, 4, 19); // areEqual gets true. areEqual = april19 == otherDate; 

अन्य ऑपरेटरों को भी इसी तरह इस्तेमाल किया जा सकता है

DateTime सूची के लिए उपलब्ध सभी ऑपरेटरों की सूची यहां दी गई है।

 //Datetime compare. private int CompareTime(string t1, string t2) { TimeSpan s1 = TimeSpan.Parse(t1); TimeSpan s2 = TimeSpan.Parse(t2); return s2.CompareTo(s1); }