C#:DateTime startTime = new DateTime(); 怎样获取startTime前一年的日期,在线等,高手来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#:DateTime startTime = new DateTime(); 怎样获取startTime前一年的日期,在线等,高手来相关的知识,希望对你有一定的参考价值。
参考技术A DateTime startTime = new DateTime(2012,5,31);DateTime resultTime = startTime.AddYears(-1);
Console.WriteLine(resultTime.ToLongDateString()); 参考技术B DateTime startTime=new DateTime();
startTime=DateTime.now();
DateTime andtime=startTime.Addyears(-1); 参考技术C DateTime startTime = DateTime.Now;
DateTime endTime = startTime.AddYears(-1). 参考技术D DateTime lastTime=DateTime.Now.AddYears(-1);追问
lastTime=DateTime.Now.AddYears(-1); 添加或减去的值产生无法表示的 DateTime。
startTime = DateTime.Parse((startTime.AddDays(-7)).ToString("yyyy年MM月dd日"));这个也报错
.NET C# 时间戳和DataTime 互相转换
1.C# DateTime转换为Unix时间戳
1 System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区 2 long timeStamp = (long)(DateTime.Now - startTime).TotalSeconds; // 相差秒数 3 System.Console.WriteLine(timeStamp);
2.Unix时间戳转换为C# DateTime
1 long unixTimeStamp = 1478162177; 2 System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区 3 DateTime dt = startTime.AddSeconds(unixTimeStamp); 4 System.Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss:ffff"));
以上是关于C#:DateTime startTime = new DateTime(); 怎样获取startTime前一年的日期,在线等,高手来的主要内容,如果未能解决你的问题,请参考以下文章