C#关于DateTime得到的当前时间的格式问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:35:04
DateTime.Now.ToString();

得到的是年月日时分秒,

但是我的需求只需要时分秒,

请问该在ToString()的括号中怎么写?

或者取出来后拆分?用什么函数拆?

谢谢

System.Globalization.CultureInfo("zh-cn");
默认就是zh-ch,可以设置
比如
DateTime.Now.ToString("dddd",new System.Globalization.CultureInfo("zh-cn"));
DateTime.Now.ToShortDateString()
//只取日期
DateTime.Now.ToLongTimeString();
//只取时间

DateTime.Now.ToShortDateString()
//只取日期
DateTime.Now.ToLongTimeString();
//只取时间
搞定

谢谢二楼,学习了!!
我也用苯办法写了一个
#region 生成时间字符串
/// <summary>
/// 生成时间字符串
/// </summary>
/// <returns>时间字符串“20:00”格式</returns>
public string DateTimeSrc()
{
string time;
time = DateTime.Now.Hour.ToString();
time += ":" + DateTime.Now.Minute.ToString();
time += ":" + DateTime.Now.Second.ToString();

return Convert.ToString(time);
}
#endregion

发一堆,你要的都有了
DateTime.Now.ToShortTimeString()<