Date GoogleApps脚本JDBC将特定日期值从GoogleSheets存储到GoogleCloudSQL中

Date GoogleApps脚本JDBC将特定日期值从GoogleSheets存储到GoogleCloudSQL中,date,jdbc,google-apps-script,google-cloud-sql,google-forms,Date,Jdbc,Google Apps Script,Google Cloud Sql,Google Forms,我正在尝试将电子表格(最初输入值来自Google Forms)连接到Google Cloud SQL数据库,其中每个form submit电子表格行在数据库中创建一条记录。我以前已经成功地完成了这项工作(使用了一个没有日期的表单),但是我不知道如何将特定的日期值(出生日期/生日)放入一个格式中,这样我就不会得到“数据截断:不正确的日期值:'2/5/2001'列'生日'”错误 例如,google forms输出的日期是“2/5/2001”,我知道MySQL的日期格式是“YYYY-MM-DD…” 代

我正在尝试将电子表格(最初输入值来自Google Forms)连接到Google Cloud SQL数据库,其中每个form submit电子表格行在数据库中创建一条记录。我以前已经成功地完成了这项工作(使用了一个没有日期的表单),但是我不知道如何将特定的日期值(出生日期/生日)放入一个格式中,这样我就不会得到“数据截断:不正确的日期值:'2/5/2001'列'生日'”错误

例如,google forms输出的日期是“2/5/2001”,我知道MySQL的日期格式是“YYYY-MM-DD…”
代码如下:

函数onFormSubmit(事件){
var conn=Jdbc.getCloudSqlConnection(dbUrl,user,userPwd);
var stmt=conn.prepareStatement('插入到persontable'+
“(电子邮件、名字、姓氏、生日)值(?、、?、?)”;
stmt.setString(1,event.namedvalue['Email']);
stmt.setString(2,event.namedvalue['First Name']);
stmt.setString(3,event.namedvalue['Last Name']);
stmt.setString(4,event.namedvalue['出生日期]);

stmt.execute();
回答我自己的问题,因为我刚刚发现了它。
var stmt=conn.prepareStatement('插入到persontable'+
“(电子邮件、姓氏、姓氏、生日)值(?,?,到日期的STR(?,%m/%d/%Y”)”;