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格式。

相关内容

热门资讯

详情透视!德州局透视脚本下载安... 详情透视!德州局透视脚本下载安装最新版本!真是有辅助技巧(有挂辅助)-哔哩哔哩1、让任何用户在无需德...
曝光透视!佛手在线是不是有挂!... 曝光透视!佛手在线是不是有挂!一贯真的是有辅助攻略(确实有挂)-哔哩哔哩暗藏猫腻,小编详细说明佛手在...
必备透视!poker worl... 必备透视!poker world辅助器!真是一直总是有辅助插件(讲解有挂)-哔哩哔哩1、poker ...
总结透视!pokemmo辅助器... 总结透视!pokemmo辅助器手机版下载!切实是有辅助神器(今日头条)-哔哩哔哩一、pokemmo辅...
解密透视!werplan外卦神... 解密透视!werplan外卦神器!总是真的是有辅助教程(有挂方法)-哔哩哔哩werplan外卦神器破...
普及透视!wepoker透视有... 普及透视!wepoker透视有吗!真是存在有辅助工具(有挂总结)-哔哩哔哩1、许多玩家不知道wepo...
解谜透视!哈糖大菠萝怎么开挂!... 解谜透视!哈糖大菠萝怎么开挂!一贯是有辅助插件(有挂辅助)-哔哩哔哩1、金币登录送、破产送、升级送、...
曝光透视!智星菠萝辅助!一贯一... 曝光透视!智星菠萝辅助!一贯一直都是有辅助方法(确实有挂)-哔哩哔哩暗藏猫腻,小编详细说明智星菠萝辅...
了解透视!newpoker脚本... 了解透视!newpoker脚本!总是一直都是有辅助攻略(有挂方针)-哔哩哔哩1、操作简单,无需new...
详情透视!智星德州辅助译码插件... 详情透视!智星德州辅助译码插件靠谱吗!一贯存在有辅助方法(存在有挂)-哔哩哔哩1、智星德州辅助译码插...