时间计算

jinglej 2013-02-16 11:05:16
由DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")得当前时刻为2013-01-16 11:04:28
如何得到2013-01-16 11:04:27?即得到上一秒。
...全文
137 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
q107770540 2013-02-16
void Main()
{
	DateTime dtNow=DateTime.Now;
	DateTime dtLastSeconds=dtNow.AddSeconds(-1);
	Console.WriteLine(dtNow.ToString("yyyy-MM-dd HH:mm:ss"));
	Console.WriteLine(dtLastSeconds.ToString("yyyy-MM-dd HH:mm:ss"));
}
  • 打赏
  • 举报
回复
DateTime.Now.AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss")
  • 打赏
  • 举报
回复
still_melody 2013-02-16
//n为一个数,可以数整数,也可以事小数 dt.AddYears(n).ToString(); //时间加n年 dt.AddDays(n).ToString(); //加n天 dt.AddHours(n).ToString(); //加n小时 dt.AddMonths(n).ToString(); //加n个月 dt.AddSeconds(n).ToString(); //加n秒 dt.AddMinutes(n).ToString(); //加n分 n=-1
  • 打赏
  • 举报
回复
q107770540 2013-02-16
dt.AddSeconds(-1)
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2013-02-16 11:05
社区公告
暂无公告