freemark得到当前日期之前一个月有啥函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freemark得到当前日期之前一个月有啥函数相关的知识,希望对你有一定的参考价值。
参考技术A 一、假设日期写在A1单元格,要在B1单元格得出该日期前一个月的日期,则可以在B1单元格写入公式公式一
=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1))
公式二
=EDATE(A1,-1)
再设置单元格格式为日期格式中的一种。
如何在 freemarker 语言中将当前日期格式(YYYY-MM-DD HH:MM:SS)转换为(YYMMDD)格式
【中文标题】如何在 freemarker 语言中将当前日期格式(YYYY-MM-DD HH:MM:SS)转换为(YYMMDD)格式【英文标题】:How to convert current date format(YYYY-MM-DD HH:MM:SS) to (YYMMDD) format in freemarker language 【发布时间】:2019-02-22 16:54:59 【问题描述】:我已使用代码$.now?iso("UTC")
来获取 freemarker 模板中的当前日期和时间戳,但我想将当前日期格式 (YYYY-MM-DD HH:MM:SS) 转换为 (YYMMDD) 格式.请提供您的建议。
【问题讨论】:
【参考方案1】:目前 (2.3.28) ?string
不支持强制 UTC。所以如果time_zone
FreeMarker 配置设置不是UTC,你可以这样做:
<#setting time_zone="UTC">
$.now?string('yyyyMMdd')
但是,以后的日期也将使用 UTC。如果这是一个问题,那么您要么使用自定义日期格式(这是在自定义 Java 代码中实现的日期格式,因此它可以做任何事情;请参阅:https://freemarker.apache.org/docs/pgui_config_custom_formats.html#pgui_config_custom_formats_ex_cust_algo_date),或者使用这个 hack:
$.now?date?iso('UTC')?replace('-', '')
【讨论】:
以上是关于freemark得到当前日期之前一个月有啥函数的主要内容,如果未能解决你的问题,请参考以下文章