`
baalwolf
  • 浏览: 351424 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在freemarker中获取当前日期及时间比较

阅读更多

在freemarker中获取当前日期:${.now}
获取当前日期并比较:
<#if holdDate?date gt .now?date>
.........
</#if>
另外,在自己使用的时候,遇到不能做大于等于(>=)或小于等于(<=)这种比较,如果要做等于(==)比较的话,可以这样:
<#if (content.holdDate)?string("yyyyMMdd") == .now?string("yyyyMMdd")>
......
</#if>
?string("yyyyMMdd")的作用是把日期数据转成对应格式(yyyyMMdd)的字符串。

分享到:
评论

相关推荐

    FreeMarker中文文档.pdf下载

    这行代码将当前日期时间按照“年-月-日 时:分:秒”的格式输出。 #### 4. 字符串处理 字符串处理是FreeMarker中的一个重要方面,可以进行字符串的拼接、截取、替换等操作。例如: ```ftl ${str?upper_case} &lt;!-- ...

    FreeMarker内置函数

    - `now`: 获取当前日期和时间。 - `time_zone`: 设置日期和时间的时区。 - `format_date`, `format_time`, `format_datetime`: 根据指定的格式字符串或日期模式对日期、时间和日期时间进行格式化。 4. **逻辑...

    Freemarker中遍历list集合实例

    Freemarker 中遍历 List 集合实例 Freemarker 中遍历 List 集合实例是指在 ...Freemarker 中遍历 List 集合实例相关源码及文件下载 如果您在阅读本文的过程中发现问题,请通过留言的形式给与批评指正,谢谢!

    FreeMarker设计指南.doc

    - **日期**: 存储日期/时间数据。 - **布尔值**: `true`或`false`,常用于条件判断。 **3. hashes、sequences和集合** - **哈希表**: 每个变量都有一个唯一的名字与其关联。 - **序列**: 使用数字索引与其中的...

    apache-freemarker

    7. **日期和数字格式化**:FreeMarker可以自定义日期和数字的显示格式,使用`("yyyy-MM-dd HH:mm:ss")&gt;`定义当前时间的格式。 8. **国际化与本地化**:通过FreeMarker,可以轻松实现多语言支持。开发者可以定义资源...

    Freemarker中文手册+教程(史上最全API)

    - **对象绑定**:Freemarker模板可以从Java对象中获取数据,这些对象构成了数据模型。 - **作用域**:变量有局部作用域和全局作用域,局部变量只在当前模板或特定指令内有效。 4. **控制结构** - **条件语句**:...

    FreeMarker笔记1

    在遍历过程中,可以使用`&lt;#list&gt;`的`index`属性获取当前元素的索引: ```freemarker 用户${index + 1}:${user.name} ``` ### 6. 在模板中进行赋值 使用`&lt;#assign&gt;`可以给变量赋值,如: ```freemarker , World!...

    springmvc 实现i18n国际化+freemarker小实例demo

    这里,`getMessage`方法从MessageSource中获取对应当前用户locale的消息。 **5. Freemarker模板中的使用** 在Freemarker模板文件中,我们可以访问模型对象并显示消息: ```html &lt;!DOCTYPE html&gt; ${greeting} ...

    FreeMarker

    10. **模板调试**:FreeMarker提供了调试工具,可以在开发过程中查看模板变量的当前值,以及模板执行的步骤。 11. **性能优化**:FreeMarker允许缓存编译后的模板,提高运行时效率。同时,通过合理设计模板和优化...

    FreeMarker中文手册

    - `&lt;#break&gt;` 和 `&lt;#continue&gt;`:在循环中中断或跳过当前迭代。 - `&lt;#switch&gt;` 和 `&lt;#case&gt;`:提供了多分支选择,类似于Java的switch语句。 5. **模板继承与导入**: - `&lt;#import&gt;`:导入其他模板,以便复用代码...

    freemarker总结

    该指令用于导入FreeMarker模板中的所有变量,并将该变量放置在指定的Map对象中,import指令的语法格式如下: 上面的代码将导入/lib/common.ftl模板文件中的所有变量,将这些变量放置在一个名为com的Map对象中. 创建...

    Freemarker 中文手册

    - `#break` 和 `#continue`:在循环中中断或跳过当前迭代。 4. **逻辑操作符与比较运算符** - **逻辑操作符**:`&&`(与)、`||`(或)、`!`(非)。 - **比较运算符**:`=`, `!=`, `, `&gt;`, `, `&gt;=`。 5. **...

    freemarker-2.3.16的API

    `会创建一个当前日期时间的变量,而`("yyyy-MM-dd")&gt;`会将其格式化为"年-月-日"格式。 9. **异常处理**: Freemarker允许自定义错误处理策略,例如通过`Configuration.setCustomExceptionHandler(ExceptionHandler ...

    freemarker(FTL)常见语法大全

    - **访问状态**:在循环中可以访问到当前变量的索引值(`item_index`)、是否存在下一个对象(`item_has_next`)等信息。 #### 集合长度判断 - **判断集合长度**:`!= 0&gt;`,检查集合是否为空。 #### 宏/模板定义 ...

    JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)

    在JavaScript中,获取当前日期和时间是常见的任务,可以用于创建动态更新的日期显示、记录时间戳或进行日期相关的计算。本实例展示了如何通过简单的JavaScript代码实现这一功能。以下是具体的步骤和知识点: 1. **...

    freemarker内置函数

    after(date)`:判断当前日期是否在给定日期之前或之后。 八、控制结构 1. `#assign`:定义变量,例如 `#assign x = 10`。 2. `#local`:定义局部变量,只在当前作用域内有效。 3. `#macro(name, arg1, arg2...)`:...

    Freemarker常用指令使用示例

    在本文中,我们将深入探讨Freemarker的一些常用指令,并通过给出的示例进行详细解释。 1. **if/elseif/else 指令**: 在示例一中,`&lt;#if&gt;`、`&lt;#elseif&gt;`和`&lt;#else&gt;`用于条件判断。这些指令允许我们根据变量`flag`...

    FreeMarker开发手册(中文版)

    - **Ant集成**: 在构建过程中使用FreeMarker生成文件。 - **Jython包装器**: 支持使用Python脚本来编写模板逻辑。 综上所述,FreeMarker不仅是一个强大的模板引擎,还提供了丰富的特性和扩展能力,适用于各种复杂的...

    FreeMarker语法大全

    FreeMarker是一个强大的、轻量级的模板引擎,广泛应用于Web开发中,特别是在Java环境中与Spring框架结合使用。它允许开发者将逻辑代码与呈现视图的数据分离,使得前端模板设计人员可以专注于页面布局,而程序员则...

    基于Java的实例源码-模板引擎 FreeMarker.zip

    - **内置函数(Built-in Functions)**:FreeMarker提供了一系列内置函数,如`length`用于获取数组或列表的长度,`date`用于格式化日期等。 - **宏(Macros)**:宏类似于函数,可以封装重复使用的模板代码。通过`...

Global site tag (gtag.js) - Google Analytics