csharp C#DateTime扩展
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp C#DateTime扩展相关的知识,希望对你有一定的参考价值。
using System;
namespace Extensions
{
public static class DateTimeExtensions
{
public static double ToEpoch(this DateTime dateTime)
{
var date = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
var unixTimestamp = Convert.ToInt64((dateTime.Date.AddDays(1) - date).TotalSeconds);
return unixTimestamp;
}
public static DateTime FromEpoch(this float epochTime)
{
var epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
return epoch.AddSeconds(epochTime).ToLocalTime();
}
}
}
以上是关于csharp C#DateTime扩展的主要内容,如果未能解决你的问题,请参考以下文章
csharp DateTime扩展方法
csharp C#中的DateTime
csharp C#_mongo_datetime_attributing.cs
csharp C#:在.NET中合并,追加,扩展两个数组(csharp,mono)
csharp C#Utilities - 子串扩展
csharp C#项目的有用扩展方法的运行列表。