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

相关内容

热门资讯

第3分钟总结!心悦填大坑辅助器... 第3分钟总结!心悦填大坑辅助器免费下载,浙江宝宝游戏辅助器(总是真的有挂)-哔哩哔哩1、金币登录送、...
两分钟教你!广西微乐小程序辅助... 两分钟教你!广西微乐小程序辅助器,反杀大厅辅助(一直真的有挂)-哔哩哔哩1)广西微乐小程序辅助器辅助...
7分钟总结!大唐辅助器,方片十... 7分钟总结!大唐辅助器,方片十三张外卦(果然是有挂)-哔哩哔哩1、每一步都需要思考,不同水平的挑战会...
2分钟科普!樱花之盛牛牛挂,w... 2分钟科普!樱花之盛牛牛挂,wepoker开挂事件(其实是真的挂)-哔哩哔哩1、许多玩家不知道樱花之...
第七分钟揭幕!奇迹免费自动挂机... 第七分钟揭幕!奇迹免费自动挂机脚本,决战卡五星辅助软件(好像是有挂)-哔哩哔哩1、让任何用户在无需奇...
第7分钟详细!爱来510k辅助... 第7分钟详细!爱来510k辅助器,葫芦娃辅助修改器下载(果然真的是有挂)-哔哩哔哩1、葫芦娃辅助修改...
一分钟了解!沧海十三水辅助器,... 一分钟了解!沧海十三水辅助器,情怀辅助哪里可以装(果然真的有挂)-哔哩哔哩1)情怀辅助哪里可以装辅助...
第六分钟总结!新九哥脚本,微信... 第六分钟总结!新九哥脚本,微信微乐游戏辅助脚本(切实真的是有挂)-哔哩哔哩微信微乐游戏辅助脚本是一种...
第八分钟关于!闲来辅助平台,牛... 第八分钟关于!闲来辅助平台,牛总管怎么做辅助(果然是有挂)-哔哩哔哩牛总管怎么做辅助软件透明挂微扑克...
第1分钟详细!广东闲来辅助免费... 第1分钟详细!广东闲来辅助免费,新樱花互娱源码(总是真的有挂)-哔哩哔哩1、点击下载安装,广东闲来辅...