我正在寻找一个简单的公式来生成这种日期格式:
2013 年 8 月 12 日晚上 10:35
hh:mm AM/PM 月 dd yyyy
它适用于 MarketMeSuite CSV 计划实用程序,仅在上传计划推文时排除该格式。
我正在寻找一个简单的公式来生成这种日期格式:
2013 年 8 月 12 日晚上 10:35
hh:mm AM/PM 月 dd yyyy
它适用于 MarketMeSuite CSV 计划实用程序,仅在上传计划推文时排除该格式。
是的,使用该Utilities.formatDate()
实用程序可以实现这种格式。请参阅Java 的Oracle 类 SimpleDateFormat 文档,因为它使用相同的格式。您应该能够使用以下格式获得所需的格式。
h:mm a MMMMM d yyyy
唯一的问题是日期之后的th
ornd
或rd
or st
。但是您可以使用一些 if 语句来根据数字对其进行格式化,我会让您处理它:)
上面的最后一个字符串是 -
9:16 PM April 15 2013
所以最终的日期对象创建将是。
Utilities.formatDate(new Date(), "GMT", "h:mm a MMMMM d yyyy")
编辑
我刚刚意识到您可能不是在谈论在脚本中获取这种格式,而是实际上只是在单元格中调用它。如果是这样,您仍然需要创建自定义函数,因此将以下代码添加到新脚本中。
function getDate() {
var date = Utilities.formatDate(new Date(), "GMT", "h:mm a MMMMM d yyyy")
return date;
}
然后你可以在一个单元格中调用它=getDate()