C# 从“转换”;“时间跨度”;至;“长”;
假设您使用.NET,如何将C# 从“转换”;“时间跨度”;至;“长”;,c#,.net,casting,long-integer,C#,.net,Casting,Long Integer,假设您使用.NET,如何将timespan数据类型转换为long?, 使用: 要转换回(VB.NET中的示例,C#实现非常简单): 实际上你必须使用 MyTimeSpan.Ticks; 反而 MyTimeSpan.Ticks(); 我不知道您要完成什么,但TimeSpan有一些静态字段: long ticks = TimeSpan.TicksPerDay; Console.WriteLine(ticks); Console.WriteLine(TimeSpan.Ti
timespan
数据类型转换为long
?,
使用:
要转换回(VB.NET中的示例,C#实现非常简单):
实际上你必须使用
MyTimeSpan.Ticks;
反而
MyTimeSpan.Ticks();
我不知道您要完成什么,但TimeSpan有一些静态字段:
long ticks = TimeSpan.TicksPerDay;
Console.WriteLine(ticks);
Console.WriteLine(TimeSpan.TicksPerHour);
Console.WriteLine(TimeSpan.TicksPerSecond);
您还可以获得另一个双值,如:
TimeSpan nearlyFiveDays=TimeSpan.FromDays(5)-TimeSpan.FromSeconds(1)
MyTimeSpan.Ticks();
long ticks = TimeSpan.TicksPerDay;
Console.WriteLine(ticks);
Console.WriteLine(TimeSpan.TicksPerHour);
Console.WriteLine(TimeSpan.TicksPerSecond);
Console.WriteLine(nearlyFiveDays.TotalDays); // 4,99998842592593
Console.WriteLine(nearlyFiveDays.TotalHours); // 119,999722222222
Console.WriteLine(nearlyFiveDays.TotalMinutes); // 7199,98333333333
Console.WriteLine(nearlyFiveDays.TotalSeconds); // 431999
Console.WriteLine(nearlyFiveDays.TotalMilliseconds); // 431999000