我有下面两个时间,现在要将第一个格式的时间,加上第二个格式的时间,请问如何写? 年 月 日 时 分
1960 02 05 03 23 //这是第一个时间的格式
其实就是 1960年 02月 05日 03时 23分第二个格式的时间,由程序生成
86.23 //这是第二个时间格式
其实就是 86分23秒
我要将第一个时间 + 第二个时间 = 得到这样形式格式的 1960 02 05 03 23 正确时间第二个时间,有时会出现负数,例如 -129.65
就是
第一个时间 + ( -129.65 )另外非常重要.......这样计算,会出现年、月或日都会改变的现象,例如第一个时间是
1960 12 31 23 58 //1960年 12月 31日 23时 58分所以我越想越晕啊,请大家帮帮忙,怎样写才能得到正确的时间,谢谢大家
1960 02 05 03 23 //这是第一个时间的格式
其实就是 1960年 02月 05日 03时 23分第二个格式的时间,由程序生成
86.23 //这是第二个时间格式
其实就是 86分23秒
我要将第一个时间 + 第二个时间 = 得到这样形式格式的 1960 02 05 03 23 正确时间第二个时间,有时会出现负数,例如 -129.65
就是
第一个时间 + ( -129.65 )另外非常重要.......这样计算,会出现年、月或日都会改变的现象,例如第一个时间是
1960 12 31 23 58 //1960年 12月 31日 23时 58分所以我越想越晕啊,请大家帮帮忙,怎样写才能得到正确的时间,谢谢大家
Convert.ToDateTime("1960-02-05 03:23").AddMinutes(86).AddSeconds(23);
//DateTime dt1 = DateTime.Now;
//Response.Write(dt1.ToString()+"<br/>");
//DateTime dt2 = DateTime.Parse("01:23:26");
//DateTime dt = dt1.AddTicks(dt2.Ticks);
//Response.Write(dt.ToString());
//第二种
DateTime dt1 = DateTime.Now;
Response.Write(dt1.ToString() + "<br/>");
string mydt = dt1.ToString("yyyy-MM-dd");
DateTime dt2 = DateTime.Parse("01:23:26");
DateTime dt = dt1.AddTicks(dt2.Ticks);
Response.Write(mydt+ dt.ToString("hh:mm:ss"));
System.DateTime dt=new System.DateTime(1960, 02, 05, 03, 23, 0).AddMinutes(86).AddSeconds(23);
Response.Write(dt3.ToString());