C#中DateTime.Now.ToString()
2015-05-26 16:18
141 查看
项目开发中遇到一个问题:C#编写的SQL语句中有时间值,刚开始直接将DateTime.Now进行toString()处理,源代码调试程序运行正常。
然后我的电脑重装了系统,再次运行程序就报错“从字符串转换日期和\/或时间时,转换失败”。通过调试发现,DateTime.Now.toString()的结果变成了“2015/5/26 星期二 下午 3:07:30”,SQL中执行就报错了。
几番资料查询,问题定位在格式转换上。现在修改为这样:
DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")
输出了理想的结果:“2015/05/26 04:12:37”
然后我的电脑重装了系统,再次运行程序就报错“从字符串转换日期和\/或时间时,转换失败”。通过调试发现,DateTime.Now.toString()的结果变成了“2015/5/26 星期二 下午 3:07:30”,SQL中执行就报错了。
几番资料查询,问题定位在格式转换上。现在修改为这样:
DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")
输出了理想的结果:“2015/05/26 04:12:37”
相关文章推荐
- C# System.DateTime.Now.ToString("yyyyMMdd")
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C# DateTime.Now.ToString("yyyy-MM-dd");
- C#中获取当前时间:System.DateTime.Now.ToString()用法
- C# datetime.now.tostring("yyyy/MM/dd") 显示为yyyy-MM-dd的解决办法
- c# DateTime.Now.ToShortDateString()不同电脑显示不同格式
- C# datetime.now.tostring("yyyy/MM/dd") 显示为yyyy-MM-dd的解决办法
- C# System.DateTime.Now.ToString()使用注意事项
- C# DateTime ToString
- DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16
- DateTime.Now.ToString("yyyyMMddHHmmssfff")
- asp.net中System.DateTime.Now.ToString()的用法
- DateTime.Now.Tostring("xxxx")
- asp.net中DateTime.Now.ToString()中的默认格式问题
- C# DateTime ToString
- C# DateTime ToString