Convert.ToDateTime问题

G8815G 2010-11-08 01:54:32
怎样能让Convert.ToDateTime()将字符串转换后带有前导零?各位高手帮忙啊 急!!!!
...全文
294 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
G8815G 2010-11-08
  • 打赏
  • 举报
回复
谢谢各位了,刚才思路钻到死胡同里面了……
WesLon 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 qqtt789632147 的回复:]
都转成DateTime类型了还要前导0干嘛?
反正要用的时候格式化成字符串的加上去不就ok了?
[/Quote]
对,对它进行格式化
种草德鲁伊 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 g8815g 的回复:]

转换后变成2010-11-8
[/Quote]

再从时间转换到字符串的时候,指定格式就可以了。 datetime.ToString("yyyy-MM-dd")
zcttkl 2010-11-08
  • 打赏
  • 举报
回复
DateTime.Parse(mStartTime.ToString("yyyy年MM月{0:D2}日 {0:D2}时{0:D2}分{0:D2}秒",DateTimeFormatInfo.InvariantInfo));
qqtt789632147 2010-11-08
  • 打赏
  • 举报
回复
都转成DateTime类型了还要前导0干嘛?
反正要用的时候格式化成字符串的加上去不就ok了?
G8815G 2010-11-08
  • 打赏
  • 举报
回复
转换后变成2010-11-8
G8815G 2010-11-08
  • 打赏
  • 举报
回复
2010-11-08
q107770540 2010-11-08
  • 打赏
  • 举报
回复
转换前的数据是什么样子的
G8815G 2010-11-08
  • 打赏
  • 举报
回复
 M 月份数字。一位数的月份没有前导零。
 MM 月份数字。一位数的月份有一个前导零。

村长_乐 2010-11-08
  • 打赏
  • 举报
回复
lz一直强调“前导零”
但是不懂啥意思...
G8815G 2010-11-08
  • 打赏
  • 举报
回复
2010-11-08 现在是没有0 是2010-11-8
雷肿么了 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 g8815g 的回复:]
DateTime.Parse(mStartTime.ToString("yyyy年MM月dd日 HH时mm分ss秒",DateTimeFormatInfo.InvariantInfo));

这样转换后没有前导零
[/Quote]

前导零 是个什么样子?
比如:
G8815G 2010-11-08
  • 打赏
  • 举报
回复

DateTime.Parse(mStartTime.ToString("yyyy年MM月dd日 HH时mm分ss秒",DateTimeFormatInfo.InvariantInfo));

这样转换后没有前导零
q107770540 2010-11-08
  • 打赏
  • 举报
回复
举个例子?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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