C#关于DateTime得到的当前时间的格式问题
来源:百度知道 编辑:UC知道 时间:2024/06/23 05:35:04
得到的是年月日时分秒,
但是我的需求只需要时分秒,
请问该在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()<