我要一个日期格式,用什么办法效率高点

phuai007 2014-09-25 12:58:48
DateTime today = DateTime.Now;
String M_D = today.Month.ToString()+"."+today.Day.ToString();

出来的结果是 9.25,我想要09.25,目前能想到的办法就是判断前面的长度,不足就补0,但是还有没有其他直接就出来09的?网上找了很多都没有,特问下。
...全文
89 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
phuai007 2014-09-25
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
[quote=引用 1 楼 wzn721721 的回复:] DateTime.Now.ToString("MM.dd");
+1 此外,int.ToString()里可以加参数,int.ToString("0#") 或者int.ToString().PadLeft(2,'0');[/quote] 学习了,以后就知道了,谢谢
phuai007 2014-09-25
  • 打赏
  • 举报
回复
引用 1 楼 wzn721721 的回复:
DateTime.Now.ToString("MM.dd");
好,就是你这个,太好用了,谢谢!
fangpengyu 2014-09-25
  • 打赏
  • 举报
回复
引用 1 楼 wzn721721 的回复:
DateTime.Now.ToString("MM.dd");
这种方式格式化就可以
於黾 2014-09-25
  • 打赏
  • 举报
回复
引用 1 楼 wzn721721 的回复:
DateTime.Now.ToString("MM.dd");
+1 此外,int.ToString()里可以加参数,int.ToString("0#") 或者int.ToString().PadLeft(2,'0');
完美的神速 2014-09-25
  • 打赏
  • 举报
回复

DateTime time = DateTime.Now;
            string time2 = time.ToString("MM.dd");
            Response.Write(time2);
phuai007 2014-09-25
  • 打赏
  • 举报
回复
string a =d.Month.ToString().PadLeft(2, '0'); 在网上找到了个这个
mnxm 2014-09-25
  • 打赏
  • 举报
回复
DateTime.Now.ToString("MM.dd");

111,098

社区成员

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

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

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