如何设置时间格式
开发工具与关键技术:VisualStudio C#
作者:落白
撰写时间:2019/06/26
时间格式的转换是一个令人头疼的存在,格式稍微出了一点差错就保存不进数据库,或者在类型为时间类型的input标签中显示不出来。搞不好就是给自己挖坑,最后你还得一边抹泪一边填……
但一物降一物,总有懒人是想要偷懒的,所以下面就介绍如何在页面和控制器封装方法处理时间问题
一、 页面方法:
将数据库的查询显示在页面上时,很多时候不是直接显示时间,而是以时间戳的形式显示出来。比如数据库里的2019-06-05在页面上显示可能就是/Date(929462400000)/
那么我们就需要将这段字符串进行切割后转化成我们需要的时间,下面是封装的方法
注意:Jsondate是日期,isDateTie是具体时间(调用时可不填)
二、 控制器方法
控制器的方法是直接设置时间的格式来解决问题,这种方法更为粗暴直接。它是用一个私有类来接收数据库的时间,然后设置限定它的格式。不过这种方法在不同的浏览器里时间的格式存在兼容性问题,所以这种方法也不是万能的。
}
至于时间的格式要要看那个字段具体是那种时间类型,当为datetime时就对于是
yyyyy-MM-dd HH:mm:ss的格式; time则为HH:mm:ss的格式;date则为yyyyy-MM-dd的格式。