将日期时间修改为特定格式

时间:2014-11-23 05:27:31

标签: c++ visual-studio-2012

我在将转换编码为特定时间格式以及转换为字符串格式时遇到问题。我有以下代码。

  txtMonday->Text = Convert::ToString(dtpMondayIn->Value);

我想txtMonday(文本框)不仅要显示dtpMondayIn的值(datetimepicker),还要显示h.mm格式。目前,它将显示日期和时间,例如,2014年1月1日上午8:40:30。我希望文本框仅以小时和分钟显示8.40。我怎么能这样编码?我正在使用Visual Studio 2012和c ++语言。

1 个答案:

答案 0 :(得分:0)

我不太确定但是

试试这个,

txtMonday->Text = Convert::ToString(dtpMondayIn->Value.ToString("hh:mm tt",CultureInfo.InvariantCulture));

OR

Convert::ToString(dtpMondayIn->Value.ToString("hh:mm",CultureInfo.InvariantCulture));

同时检查DATETIME PICKER VALUE PROP

DATETIME FORMATS

如果有效,请告诉我。