मेरे पास 28000000000 का एक टिक मूल्य है जो 480 मिनट होना चाहिए लेकिन मैं कैसे सुनिश्चित कर सकता हूं? मैं एक टिक मूल्य को मिनटों में कैसे परिवर्तित करूं?
मेरे पास 28000000000 का एक टिक मूल्य है जो 480 मिनट होना चाहिए लेकिन मैं कैसे सुनिश्चित कर सकता हूं? मैं एक टिक मूल्य को मिनटों में कैसे परिवर्तित करूं?
जवाबों:
TimeSpan.FromTicks(28000000000).TotalMinutes;
एक एकल टिक एक सौ नैनोसेकंड या एक सेकंड के दस-दसवें हिस्से का प्रतिनिधित्व करता है। MSDN से।
तो 28 000 000 000 * 1/10 000 000 = 2 800 सेकंड। 2 800 सेकंड / 60 = 46.6666 मिनट
या आप इसे TimeSpan के साथ प्रोग्राम कर सकते हैं:
static void Main()
{
TimeSpan ts = TimeSpan.FromTicks(28000000000);
double minutesFromTs = ts.TotalMinutes;
Console.WriteLine(minutesFromTs);
Console.Read();
}
दोनों ने मुझे 46 मिनट दिए और 480 मिनट नहीं ...
आप इस तरह से कर सकते हैं:
TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;
प्रति मिनट 600 मिलियन टिक होते हैं। ticksperminute
TimeSpan.FromTicks (28000000000)।
DateTime mydate = new Date(2012,3,2,5,2,0);
int minute = mydate/600000000;
दी गई तिथि (मायडेट) से वर्तमान समय तक मिनटों की वापसी होगी