有小伙伴問到
TimeSpan的 Milliseconds和TotalMilliseconds有啥區別啊? 我用TimeSpan.FromSeconds(3600).Milliseconds就獲取到是0 如果用TotalMilliseconds就是360000
有碼有解
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
DateTime dateTime = new DateTime(year: 2019, month: 08, day: 28, hour: 12, minute: 01, second: 02, millisecond: 03);
//long ticks = DateTime.Now.Ticks;
long ticks = dateTime.Ticks;
Console.WriteLine(value: $"ticks = {ticks}");
TimeSpan timeSpan = TimeSpan.FromTicks(value: ticks);
Console.WriteLine(value: $"時間毫秒數(timeSpan.Milliseconds) = {timeSpan.Milliseconds}");
Console.WriteLine(value: $"時間總毫秒數(timeSpan.TotalMilliseconds) = {timeSpan.TotalMilliseconds}");
Console.ReadKey();
}
}
}