datetime - Netsuite 中的 FTL 日期格式
问题描述
我的日期是 25/4/2022。我需要将其更改为 25/APRIL/2022。我已经尝试过?date('dd/mm/yyyy') / ?datetime('dd/mmm/yyyy') ?datetime(dd/mm/yyyy)?string('dd/mmm/yyyy') 的每种组合我能想到,但我不断收到相同类型的错误:
该字符串与预期的日期/时间/日期时间格式不匹配。给出的嵌套原因如下: Unparseable date: "" ---- FTL 堆栈跟踪("~" 表示与嵌套相关)
我在这里想念什么?
解决方案
您需要使用JavaSimpleDateFormat
模式来格式化日期。如果您想要月份,请使用M
(大写),因为m
(小写)是小时中的分钟。整整一个月,使用MMMM
. 所以,使用:
${"25/April/2022"?date("dd/MMMM/yyyy")}
也可以看看:
推荐阅读
- ruby-on-rails - Ruby 模型构造函数给出错误:传递的参数数量错误
- python - 列向量乘法 ValueError 中的错误:matmul:输入操作数 1 在其核心维度 0 中不匹配
- vue.js - v-switch vuetify 按钮上方的图标
- javascript - 在将脚本变量传递给 js 外部文件之前,在主 html 中隐藏脚本变量
- php - 如何使用 SQL SHOW TABLES 语句存储已排序表的列表?
- php - 查找我的 Woocommerce 主商店页面的页面 ID
- vue.js - Vuetify,工具提示:“on”和“attrs”有什么用?
- html - 向下滚动页面时,如何在其上方隐藏 div 的粘性/固定导航栏?
- c# - FirstOrDefault 如何测试平等?
- javascript - 如何使用 JavaScript 突出显示包含数组中关键字的所有链接