AppsScriptJDBC以错误时间区读取DATETIME
创始人
2024-11-10 09:00:32
0

问题是由于Google Apps Script默认使用美国时区,因此在从数据库中读取DATETIME时可能会出现偏差。为了解决这个问题,需要将时区设置为UTC。

以下是一个示例代码,它从数据库中读取一个DATETIME字段并将其转换为UTC格式。

function readDatetime() {
  var conn = Jdbc.getConnection("jdbc:mysql://:/", "", "");
  var stmt = conn.createStatement();
  var rs = stmt.executeQuery("SELECT datetime_field FROM my_table");
  while (rs.next()) {
    var datetime = rs.getTimestamp("datetime_field");
    var utcDatetime = Utilities.formatDate(new Date(datetime.getTime()), "UTC", "yyyy-MM-dd'T'HH:mm'Z'");
    Logger.log(utcDatetime);
  }
  rs.close();
  stmt.close();
  conn.close();
}

这段代码从名称为“my_table”的表中读取“datetime_field”字段,并使用Utility.formatDate函数将其转换为UTC格式。该函数将DATETIME转换为JavaScript中的Date对象,然后将其转换为UTC格式。

相关内容

热门资讯

六分钟外挂!杭州都莱辅助软件有... 六分钟外挂!杭州都莱辅助软件有没有用,玩吧辅助器,2025版教程(果真有挂)-哔哩哔哩1、杭州都莱辅...
4分钟教你!蜜瓜大厅辅助免费下... 4分钟教你!蜜瓜大厅辅助免费下载,皇豪互众智能辅助器(本来有挂)-哔哩哔哩1、完成蜜瓜大厅辅助免费下...
1分钟外挂!决战辅助软件,南昌... 1分钟外挂!决战辅助软件,南昌微乐自建房辅助,曝光教程(有挂透视)-哔哩哔哩一、南昌微乐自建房辅助软...
第9分钟教你!椰岛游戏破解版,... 第9分钟教你!椰岛游戏破解版,心悦手游辅助(果然是真的挂)-哔哩哔哩椰岛游戏破解版辅助器中分为三种模...
第二分钟外挂!宝宝浙江游戏有没... 第二分钟外挂!宝宝浙江游戏有没有辅助器,雀友会广东潮汕麻雀,科技教程(有挂技巧)-哔哩哔哩宝宝浙江游...
三分钟总结!欢聚水鱼虎步龙行辅... 三分钟总结!欢聚水鱼虎步龙行辅助器,蛮王辅助(一贯真的有挂)-哔哩哔哩1)欢聚水鱼虎步龙行辅助器辅助...
第七分钟外挂!来物局潮汕辅助,... 第七分钟外挂!来物局潮汕辅助,掌电竞技辅助工具,2025新版教程(有挂规律)-哔哩哔哩1、完成掌电竞...
八分钟了解!789大菠萝辅助,... 八分钟了解!789大菠萝辅助,新天道辅助脚本(确实是有挂)-哔哩哔哩1、新天道辅助脚本ai辅助优化,...
两分钟外挂!陕西三代辅助器下载... 两分钟外挂!陕西三代辅助器下载,神殿娱乐控制系统,教你攻略(有挂总结)-哔哩哔哩一、陕西三代辅助器下...
一分钟教你!科乐天天踢解码器,... 一分钟教你!科乐天天踢解码器,新青鸟辅助(都是是有挂)-哔哩哔哩暗藏猫腻,小编详细说明科乐天天踢解码...