在C#中,你可以使用DateTime.Now
或者DateTime.UtcNow
來(lái)獲取當(dāng)前時(shí)間,然后通過(guò)Ticks
屬性將其轉(zhuǎn)換為毫秒。以下是一個(gè)示例:
using System;
class Program
{
static void Main()
{
// 獲取當(dāng)前本地時(shí)間
DateTime localTime = DateTime.Now;
long localTimeMilliseconds = localTime.Ticks / TimeSpan.TicksPerMillisecond;
Console.WriteLine("當(dāng)前本地時(shí)間(毫秒): " + localTimeMilliseconds);
// 獲取當(dāng)前UTC時(shí)間
DateTime utcTime = DateTime.UtcNow;
long utcTimeMilliseconds = utcTime.Ticks / TimeSpan.TicksPerMillisecond;
Console.WriteLine("當(dāng)前UTC時(shí)間(毫秒): " + utcTimeMilliseconds);
}
}
這段代碼首先獲取當(dāng)前本地時(shí)間和UTC時(shí)間,然后將它們的Ticks
屬性除以TimeSpan.TicksPerMillisecond
,將其轉(zhuǎn)換為毫秒。最后,將結(jié)果輸出到控制臺(tái)。