1 -- SQL 把datetime 类型转成 NVARCHAR
2 SELECT CAST('2019-02-12 00:21:48.4054879' AS NVARCHAR) AS BlockDate
1 // 定义字段, 并把数据库中的时间转成UTC时间, 并把UTC时间传给前台(前台获取后台的UTC时间)
2 private string _blockDate { get; set; }
3 public string BlockDate
4 {
5 get { return string.IsNullOrEmpty(this._blockDate)? this._blockDate : Convert.ToDateTime(this._blockDate).ToUniversalTime().ToString("r"); }
6 set { this._blockDate = value; }
7 }
1 // 前台通过如下 JavaScript函数,把UTC 时间转换成 用户本地时间区的时间并显示。
2
3 <script type="text/javascript">
4 function formatUTCtoLocal(val) {
5 if(typeof val == "undefined" || val == null || val == "") {
6 return "";
7 }else {
8 return val.toLocaleString();
9 }
10 }
11
12 </script>