2009-06-05 10 views

उत्तर

45

tick .NET DateTime और TimeSpan मान प्रकारों के लिए ग्रैन्युलरिटी की इकाई है।

यह निम्नलिखित आम रूपांतरण प्राप्त होते हैं: हालांकि वर्तमान में एक टिक 100 नैनोसेकंड, यह सबसे अच्छा एक निरपेक्ष के रूप में इस पर भरोसा करने की नहीं है

1 tick = 100 nanoseconds 
     = 0.1 microseconds 
     = 0.0001 milliseconds 
     = 0.0000001 seconds 
+2

आपने इसे पोस्ट करने के एक मिनट बाद अपने प्रश्न का उत्तर दिया? –

+33

ओह, स्टैक ओवरफ्लो इस तरह की चीज को एफएक्यू में प्रोत्साहित करता है, उसके लिए उसे वोट न दें। देखें: http://stackoverflow.com/questions/18557/how-does-stackoverflow-work-the-unofficial-faq#119658 –

+4

गणितीय रूप से, ये अभिव्यक्ति समझ में नहीं आती हैं। 1 टिक ** ** 100 नैनोसेकंड है। इसके विपरीत, आपकी पहली अभिव्यक्ति, कहती है कि * '1 टिक '** **' 1E + 2' गुणा करके '100 एनएस' * बराबर है, जो गलत है। केवल तभी जब आप सभी 4 अभिव्यक्तियों को पढ़ते हैं तो आप महसूस करते हैं कि वे सभी गलत हैं। वास्तव में, '1 टिक = 100 एनएस' पर्याप्त होगा, और वास्तव में वह सर्वोत्तम उत्तर होगा जो आप प्रदान कर सकते थे। लोग जानते हैं कि सेकंड को नैनोसेकंड में कैसे परिवर्तित करें। – Groo

66

। इसके बजाय, 'TimeSpan.TicksPerSecond' (या किसी अन्य TicksPerXxx सदस्य मानों का उपयोग करें)

+7

यह सच है। इन्हें अपने कोड में हार्ड कोड न करें। हालांकि, वे पूर्ण हैं और माइक्रोसॉफ्ट द्वारा नहीं बदला जाएगा। इस पोस्ट का कारण यह है कि कभी-कभी किसी को इस गणित को कैलकुलेटर पर करने की ज़रूरत होती है और मैं यह चार्ट उपलब्ध करना चाहता था। –

+5

+1 नहीं पता था 'टाइमस्पेन। टिकर्स सेकेंड' मौजूद है –

3

ध्यान दें कि, हालांकि डेटटाइम का सैद्धांतिक संकल्प.अब काफी अधिक है, संकल्प - यानी यह कितनी बार अपडेट किया जाता है - यह काफी कम है ।

जाहिर है, आधुनिक प्रणालियों पर, DateTime.Now 10 मिलीसेकंड का एक संकल्प है ... msdn.microsoft.com/en-us/library/system.datetime.now.aspx

10

MSDN के शब्दों में देखें:

सबसे छोटी इकाई समय की टिक है, जो 100 नैनोसेकंड के बराबर है।

मेट्रोलॉजी विफल।

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

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