C#日期格式转换
要把string类型的yyyyMMddHHmmss转化成yyyy-MM-ddHH:mm:ss格式的date类型应该如何操作?...
要把string类型的yyyyMMddHHmmss转化成yyyy-MM-dd HH:mm:ss格式的date类型应该如何操作?
展开
8个回答
展开全部
string time = "20140923170000" ;
DateTime dateTime = DateTime.ParseExact(time, "yyyyMMddHHmmss", CultureInfo.CurrentCulture, DateTimeStyles.None);
yyyyMMddHHmmss是指定的数据格式,CultureInfo.CurrentCulture是区域时间格式,DateTimeStyles是时间样式
DateTime dateTime = DateTime.ParseExact(time, "yyyyMMddHHmmss", CultureInfo.CurrentCulture);
这样应该也可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-06-28 · 知道合伙人数码行家
关注
展开全部
1、右键选中单元格——设置单元格格式——数字——自定义——类型改成m“月” d“日”
2、确定后excel日期格式就转换成我们想要的日期格式了。
2、确定后excel日期格式就转换成我们想要的日期格式了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string time = "20140923165822";
string year = time.Substring(0, 4);
string month = time.Substring(4, 2);
string day = time.Substring(6, 2);
string hour = time.Substring(8, 2);
string minutes = time.Substring(10, 2);
string seconds = time.Substring(12, 2);
DateTime dtime = DateTime.Parse(year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds);
DateTime dt = DateTime.Parse(dtime.ToString("yyyy-MM-dd HH:mm:ss"));
string year = time.Substring(0, 4);
string month = time.Substring(4, 2);
string day = time.Substring(6, 2);
string hour = time.Substring(8, 2);
string minutes = time.Substring(10, 2);
string seconds = time.Substring(12, 2);
DateTime dtime = DateTime.Parse(year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds);
DateTime dt = DateTime.Parse(dtime.ToString("yyyy-MM-dd HH:mm:ss"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询