C ++/WinForm中的DateTime格式 [英] DateTime Format in C++/WinForm

查看:78
本文介绍了C ++/WinForm中的DateTime格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我想知道如何在C ++下编写此代码:

Hello!

i want to konw how to write this under C++:

DateTime dt = DateTime.Now;
           label1.Text = dt.ToString("ddd/MMMM/yy, hh:mm:ss tt");



我已经做了很多尝试和搜索,但没有结果.

希望你能帮助我.
我认为我的问题是如何格式化日期:(msdn没有用于c ++的示例)

DateTime ^ dt = DateTime :: Now;
label1-> Text = Convert :: ToString(dt);

这有效,但输出为:25.09.2012 16:00:02
我想要的是例如:25/Sep/12 16:00:02等等.

谢谢!



i'' ve made lots of trying and searched a lot but without results.

Hope you help me.
i think my problem is HOW TO FORMAT THE DATETIME: (msdn has no example for c++)

DateTime^ dt = DateTime::Now;
label1->Text=Convert::ToString(dt);

This works, but the output is : 25.09.2012 16:00:02
What i want, is e.g.: 25/Sep/12 16:00:02 and so on.

Thank you!

推荐答案

完全相同:
It is exactly the same:
DateTime^ dt = DateTime::Now;
label1->Text= dt->ToString("ddd/MMMM/yy, hh:mm:ss tt");


或您要求的输出:


or with your requested output:

label1->Text= dt->ToString("dd/MM/yy, hh:mm:ss tt", DateTimeFormatInfo::InvariantInfo);



这是C ++的DateTime.ToString的文档:
http://msdn.microsoft.com/en-us/library/zdtaw1bw%28v = vs.80%29.aspx#Y1026 [



And here is the documentation for DateTime.ToString for C++:
http://msdn.microsoft.com/en-us/library/zdtaw1bw%28v=vs.80%29.aspx#Y1026[^]


这篇关于C ++/WinForm中的DateTime格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆