C# में DateTimeOffset.AddTicks() मेथड का उपयोग इस इंस्टेंस के मान में निर्दिष्ट संख्या में टिक्स जोड़ने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public DateTimeOffset AddTicks (long val);
यहाँ, val टिक्स है, जो 100-नैनोसेकंड टिक्स की संख्या है। टिक्स घटाने के लिए, ऋणात्मक मान सेट करें।
आइए टिक्स मान की संख्या देखें:
| समय अंतराल | टिक्स की संख्या |
|---|---|
| सेकंड | 10,000,000 |
| मिनट | 600,000,000 |
| घंटा | 36,000,000,000 |
| दिन | 864,000,000,000 |
| सप्ताह | 6,048,000,000,000 |
| महीना | इस बात पर निर्भर करता है कि महीने में कितने दिन हैं। |
| गैर-लीप वर्ष | 315,360,000,000,000 |
| लीप वर्ष | 316,224,000,000,000 |
उदाहरण
आइए अब DateTimeOffset.AddTicks() मेथड को लागू करने का एक उदाहरण देखें:
using System;
public class Demo {
public static void Main() {
DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 11, 11, 8, 20, 10, new TimeSpan(-5, 0, 0));
Console.WriteLine("DateTimeOffset (before adding ticks) = {0}", dateTimeOffset);
// 3 seconds = 30,000,000 ticks
DateTimeOffset res = dateTimeOffset.AddTicks(30000000);
Console.WriteLine("DateTimeOffset (after adding ticks) = {0}", res);
}
}
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
DateTimeOffset (before adding ticks) = 11/11/2019 8:20:10 AM -05:00 DateTimeOffset (after adding ticks) = 11/11/2019 8:20:13 AM -05:00
उदाहरण
आइए अब DateTimeOffset.AddTicks() मेथड को लागू करने का एक और उदाहरण देखें:
using System;
public class Demo {
public static void Main() {
DateTimeOffset dateTimeOffset = new DateTimeOffset(2019, 11, 11, 8, 20, 10, new TimeSpan(-5, 0, 0));
Console.WriteLine("DateTimeOffset (before subtracting ticks) = {0}", dateTimeOffset);
// 2 seconds = 20,000,000 ticks
DateTimeOffset res = dateTimeOffset.AddTicks(-20000000);
Console.WriteLine("DateTimeOffset (after subtracting ticks) = {0}", res);
}
}
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
DateTimeOffset (before subtracting ticks) = 11/11/2019 8:20:10 AM -05:00 DateTimeOffset (after subtracting ticks) = 11/11/2019 8:20:08 AM -05:00