在Google应用程序脚本中,可以使用以下代码将时间转换为24小时格式:
function convertTo24HourFormat(time) {
var timeParts = time.split(":");
var hours = parseInt(timeParts[0]);
var minutes = parseInt(timeParts[1]);
var amPm = timeParts[2].toUpperCase();
if (amPm === "PM" && hours < 12) {
hours += 12;
} else if (amPm === "AM" && hours === 12) {
hours = 0;
}
var formattedTime = ("0" + hours).slice(-2) + ":" + ("0" + minutes).slice(-2);
return formattedTime;
}
// 示例用法
var time = "02:30:00 PM";
var convertedTime = convertTo24HourFormat(time);
console.log(convertedTime); // 输出:14:30
这段代码首先将时间字符串按冒号分割为小时、分钟和AM/PM部分。然后,根据AM/PM的值和小时的范围,进行相应的转换。最后,将小时和分钟格式化为两位数,并返回转换后的时间。
这个转换函数可以在Google应用程序脚本中使用,例如Google Sheets或Google Docs,以将时间转换为24小时格式。
领取专属 10元无门槛券
手把手带您无忧上云