获取一个时间格式,在网上找了一些都不对。。。。

poplee_2000 2015-01-02 08:15:08
2015-1-2 00:00:00 获取当前的格式,要一个这样的,网上给的好像都是 2015/1/2没有横线格式的,另外在自动获取当前时间的同时,再获取一个在当前时间上直接加一年的格式 2016-1-2 00:00:00 求代码。
...全文
183 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
S314324153 2015-01-04
  • 打赏
  • 举报
回复
DateTime.Now.Tostring("YYYY-M-d hh:mm:ss");
SilentKc 2015-01-04
  • 打赏
  • 举报
回复
引用 2 楼 wind_cloud2011 的回复:

   string t = DateTime.Now.ToString("yyyy-M-d 00:00:00");//2015-1-2 00:00:00  
            string t1 = DateTime.Now.AddYears(1).ToString("yyyy-M-d 00:00:00");
            MessageBox.Show(t1);

正解
  • 打赏
  • 举报
回复
引用 2 楼 wind_cloud2011 的回复:

   string t = DateTime.Now.ToString("yyyy-M-d 00:00:00");//2015-1-2 00:00:00  
            string t1 = DateTime.Now.AddYears(1).ToString("yyyy-M-d 00:00:00");
            MessageBox.Show(t1);

正解
-烟花雨季 2015-01-04
  • 打赏
  • 举报
回复
引用 2 楼 wind_cloud2011 的回复:

   string t = DateTime.Now.ToString("yyyy-M-d 00:00:00");//2015-1-2 00:00:00  
            string t1 = DateTime.Now.AddYears(1).ToString("yyyy-M-d 00:00:00");
            MessageBox.Show(t1);

+1
iiiu_2863645440 2015-01-04
  • 打赏
  • 举报
回复
给显示系统时间添加时间延迟 private DateTime G_datetime;//定义时间字段 private void Frm_Main_Load(object sender, EventArgs e) { G_datetime=DateTime.Now;//得到系统当前时间 lab_time.Text = G_datetime.ToString(//显示时间信息 "时间: yyyy年M月d日 H时m分s秒"); } private void btn_AddM_Click(object sender, EventArgs e) { G_datetime = DateAndTime.DateAdd(//向时间字段中添加一分钟 DateInterval.Minute, 1, G_datetime); lab_time.Text = G_datetime.ToString(//显示时间信息 "时间: yyyy年M月d日 H时m分s秒"); } private void btn_AddH_Click(object sender, EventArgs e) { G_datetime = DateAndTime.DateAdd(//向时间字段中添加一小时 DateInterval.Hour, 1, G_datetime); lab_time.Text = G_datetime.ToString(//显示时间信息 "时间: yyyy年M月d日 H时m分s秒"); } private void btn_addD_Click(object sender, EventArgs e) { G_datetime = DateAndTime.DateAdd(//向时间字段中添加一天 DateInterval.Day, 1, G_datetime); lab_time.Text = G_datetime.ToString(//显示时间信息 "时间: yyyy年M月d日 H时m分s秒"); }//添加一年时间自己会了吧!
  • 打赏
  • 举报
回复
获取年月日时分秒拼接成自己想要的格式不就好了。
wind_cloud2011 2015-01-03
  • 打赏
  • 举报
回复

   string t = DateTime.Now.ToString("yyyy-M-d 00:00:00");//2015-1-2 00:00:00  
            string t1 = DateTime.Now.AddYears(1).ToString("yyyy-M-d 00:00:00");
            MessageBox.Show(t1);

  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ms141005.aspx http://msdn.microsoft.com/zh-cn/library/system.datetime(v=vs.110).aspx http://msdn.microsoft.com/zh-cn/library/system.datetime.addyears(v=vs.110).aspx “网上的”东西再多,如果你懒得找一个基本的入门书去真正学习的话,那么最终花了许多时间、反而会学偏了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧