请教C#的一个日期显示

luckyprg 2004-08-20 02:41:43
我用DateTime.Now.ToLongDateString()取出的日期字串为2004年8月20日,请问怎样才能取到2004年08月20日这样的字串?
即月/日值小于10时前面加0显示。
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcc 2004-08-20
  • 打赏
  • 举报
回复
sorry!我的framework可能太低了!
lxcc 2004-08-20
  • 打赏
  • 举报
回复
以下是DateTime.ToString(...)的格式
/** Output.
*
* d :08/17/2000
* D :Thursday, August 17, 2000
* f :Thursday, August 17, 2000 16:32
* F :Thursday, August 17, 2000 16:32:32
* g :08/17/2000 16:32
* G :08/17/2000 16:32:32
* m :August 17
* r :Thu, 17 Aug 2000 23:32:32 GMT
* s :2000-08-17T16:32:32
* t :16:32
* T :16:32:32
* u :2000-08-17 23:32:32Z
* U :Thursday, August 17, 2000 23:32:32
* y :August, 2000
* dddd, MMMM dd yyyy :Thursday, August 17 2000
* ddd, MMM d "'"yy :Thu, Aug 17 '00
* dddd, MMMM dd :Thursday, August 17
* M/yy :8/00
* dd-MM-yy :17-08-00
*/


但是要是改成你那样的,没有合适的格式化字符串

可以考虑用字符串拼接的方式实现!
luckyprg 2004-08-20
  • 打赏
  • 举报
回复
Samen168(Samen)
谢谢!!!
Samen168 2004-08-20
  • 打赏
  • 举报
回复
第一个没.
Samen168 2004-08-20
  • 打赏
  • 举报
回复
string value = DateTime.Now.ToString("yyyy年MM月dd日");

110,533

社区成员

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

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

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