using System;
namespace ConsoleApplication8
{
class Program
{
/*
static void Main(string[] args)
{
DateTime dt = new DateTime();
Console.WriteLine(dt);//基督元年
Console.WriteLine(DateTime.MinValue);
Console.WriteLine(DateTime.MaxValue);
dt = DateTime.Today;
Console.WriteLine(dt);
dt = DateTime.UtcNow;
Console.WriteLine(dt);
dt = DateTime.Now;
Console.WriteLine(dt);
Console.WriteLine(dt.Year);
Console.WriteLine(dt.Month);
Console.WriteLine(dt.Day);
Console.WriteLine(dt.Date);//这个跟上面的DateTime.Today相等
Console.WriteLine(dt.Hour);
Console.WriteLine(dt.Minute);
Console.WriteLine(dt.Second);
Console.WriteLine(dt.DayOfYear);
Console.WriteLine(dt.DayOfWeek);
Console.WriteLine(dt.TimeOfDay);
Console.WriteLine(dt.Kind);//是基于本地时间、协调通用时间 (UTC),还是两者皆否
Console.WriteLine(dt.Millisecond);//毫秒部分
Console.WriteLine(dt.Ticks);
}
*/
static void Main(string[] args)
{
Console.WriteLine(ConvertDateTimeInt(DateTime.Now));
Console.WriteLine(ConvertIntDateTime(ConvertDateTimeInt(DateTime.Now)));
}
public static DateTime ConvertIntDateTime(double d)
{
DateTime time = DateTime.MinValue;
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
time = startTime.AddSeconds(d);
return time;
}
/// <summary>
/// 将c# DateTime时间格式转换为Unix时间戳格式
/// </summary>
/// <param name="time">时间</param>
/// <returns>double</returns>
public static double ConvertDateTimeInt(DateTime time)
{
double intResult = 0;
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
intResult = (time - startTime).TotalSeconds;
return intResult;
}
}
}
C# DateTime和时间戳
原创
©著作权归作者所有:来自51CTO博客作者RandTsui的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
day.js 时间戳
day.js 的时间戳 希望大家可以补充
时间段 时间戳 时间处理 -
C#时间戳转换
本文记录了C#进行时间戳转换的相关实现,也提供了时间戳转换成当前时间的实现,大家可以跟进实际需要使用。
c# 开发语言 时间戳 日期时间 -
【C#】时间戳转换
今天有时间戳转换的需求,网上找了半天才找到相关代码,经测试有效,特作此笔记和大家分享! 1.时间戳转为C#格式时间 2.DateTime时间格式转换为Unix时间戳格式
时间戳 unix c# 时间格式转换 时间格式 -
C#时间戳转换[转发]
http://www.cnblogs.com/qingliuyu/p/3835858.html 以下是C#下的日期与unix时间戳的相互转换:
unix 时间戳 c# 相互转换 日期转换 -
[C#]DateTime时间大小的比较
1. C#实现两个DateTime时间大小的比较2. C#设置DateTimePicker的事件格式为选择时间的00:00:00秒或选择时间的23:59:59
DateTime DateTimePicker 时间比较