//合并日期 如:20190622
var timestamp = DateTime.Now.ToString("yyyyMMdd");
//日期转换为时间戳
public static long ConvertToTimestamp(DateTime time)
{
var timestamp = (long)(time - TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1))).TotalSeconds;
return timestamp;
}
//时间戳转换为日期
public static DateTime ConvertToDateTime(long timestamp)
{
var dtime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)).AddSeconds(timestamp);
return dtime;
}
本文介绍了如何在C#中实现日期与时间戳之间的相互转换,包括将当前日期转换为yyyyMMdd格式的时间戳,以及如何将时间戳转换回具体的日期时间。这些方法对于处理不同系统间的时间数据特别有用。
2504

被折叠的 条评论
为什么被折叠?



