项目中用到了用当前时间作为文件标识,可是当下午的时候时间显示的却是12小时制的,而且没有带PM标识,网上搜索下,原来是传入参数的原因。
string dt=System.DateTime.Now.ToString("yyyy-MM-dd");
string dt1=System.DateTime.Now.ToString("HH:mm");
string dt2=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
参数中 小写的 hh 代表了 12小时制 ,而相反 大写的HH代表24小时制。