要将DateTime.Now转换为毫秒,你可以使用DateTime.Now.Ticks属性来获取自1970年1月1日午夜以来经过的100纳秒间隔数,然后将其除以10000来得到毫秒数。以下是一个示例代码:

DateTime now = DateTime.Now;
long ticks = now.Ticks / TimeSpan.TicksPerMillisecond;
int milliseconds = (int)(ticks % 1000);

在上面的代码中,我们首先获取当前的DateTime.Now,然后通过将Ticks属性除以TimeSpan.TicksPerMillisecond来获取毫秒数。然后,我们将其除以1000来得到秒数,并使用模运算符获取剩余的毫秒数。

请注意,由于Ticks属性返回一个长整型(long),我们需要将其转换为整型(int)以获取毫秒数。

C# 讲 DateTimeNow 转化为毫秒

原文地址: http://www.cveoy.top/t/topic/iso2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录