c#

c#如何获取当前时间毫秒

小亿
467
2024-09-05 08:37:59
栏目: 编程语言

在C#中,你可以使用DateTime.Now或者DateTime.UtcNow来获取当前时间,然后通过Ticks属性将其转换为毫秒。以下是一个示例:

using System;

class Program
{
    static void Main()
    {
        // 获取当前本地时间
        DateTime localTime = DateTime.Now;
        long localTimeMilliseconds = localTime.Ticks / TimeSpan.TicksPerMillisecond;
        Console.WriteLine("当前本地时间(毫秒): " + localTimeMilliseconds);

        // 获取当前UTC时间
        DateTime utcTime = DateTime.UtcNow;
        long utcTimeMilliseconds = utcTime.Ticks / TimeSpan.TicksPerMillisecond;
        Console.WriteLine("当前UTC时间(毫秒): " + utcTimeMilliseconds);
    }
}

这段代码首先获取当前本地时间和UTC时间,然后将它们的Ticks属性除以TimeSpan.TicksPerMillisecond,将其转换为毫秒。最后,将结果输出到控制台。

0
看了该问题的人还看了