Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在时间上加12小时。现在用c#_C#_Asp.net - Fatal编程技术网

在时间上加12小时。现在用c#

在时间上加12小时。现在用c#,c#,asp.net,C#,Asp.net,我在当前时间的基础上增加了12小时。但是当前时间显示在文本框中,代码有什么问题 DateTime expiresAt = System.DateTime.Now.AddHours(12); txt_ExpiresBy.Text = expiresAt.ToString(@"dd/MM/yyyy hh:mm:ss"); 也许你增加了12个小时,但你看不到上午X点和下午X点之间的区别? 尝试在格式字符串中使用HH(24小时格式的小时)而不是HH(12小时格式的小时),或者添加AM/PM指示器t

我在当前时间的基础上增加了12小时。但是当前时间显示在文本框中,代码有什么问题

 DateTime expiresAt = System.DateTime.Now.AddHours(12);
 txt_ExpiresBy.Text = expiresAt.ToString(@"dd/MM/yyyy hh:mm:ss");

也许你增加了12个小时,但你看不到上午X点和下午X点之间的区别?
尝试在格式字符串中使用
HH
(24小时格式的小时)而不是
HH
(12小时格式的小时),或者添加AM/PM指示器
tt

// 24 hours format
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss");

// 12 hours + am/pm
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss tt");

请参阅以获取完整的参考。

也许您正在增加12小时,但您看不到上午X点和下午X点之间的区别?
尝试在格式字符串中使用
HH
(24小时格式的小时)而不是
HH
(12小时格式的小时),或者添加AM/PM指示器
tt

// 24 hours format
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss");

// 12 hours + am/pm
expiresAt.ToString(@"dd/MM/yyyy HH:mm:ss tt");

请参阅以获取完整的参考。

请注意,它们也不需要是逐字字符串文字。请注意,它们也不需要是逐字字符串文字。