• C# SQL不同时区的用户登录网站,根据后台提供的时间转换并显示成用户本地时间


    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>
  • 相关阅读:
    1755:菲波那契数列
    1788:Pell数列
    3089:爬楼梯
    7832:最接近的分数
    7649:我家的门牌号
    7216:Minecraft
    7213:垃圾炸弹
    2983:谁是你的潜在朋友
    2723:因子问题
    2722:和数
  • 原文地址:https://www.cnblogs.com/allenzhang/p/10369937.html
Copyright © 2020-2023  润新知