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

freemarker 如何输出日期和布尔类型的值

阅读更多

 

    在编写freemaker的时候,时常会遇到有一些输出的值是非字符串类型的:

 

  • 日期
${data.date?string('yyyy-MM-dd')}

 

  • 数字
${data.num?string.number}

 

 

   扩展阅读:

 

   http://blog.csdn.net/cq361106306/article/details/7834361

 

   

分享到:
评论

相关推荐

    freemarker语法

    对于通用插值,又可以细分为字符串值、数字值、日期值和布尔值四种情况,每种情况根据不同的格式化参数输出相应的文本。 1. 字符串值的插值会直接输出表达式的结果。 2. 数字值的插值会根据默认格式(可以通过#...

    Freemarker语法规则教程

    Freemarker提供了处理布尔值的方法,可以将其转换为更友好的文本形式。 - **布尔值输出**: - 将布尔值转换为文本:“真/假”:`<#assign foo=true/> ${foo?string("yes","no")}`。 - 当布尔值为假时:`...

    FreeMarker的基础知识整理

    FreeMarker模板的特殊部分包括插值,如`${expression}`,它可以根据表达式的类型(字符串、数字、日期/时间或布尔值)进行不同的处理: - **文本插值**:在HTML文本中,FreeMarker会自动转义特殊字符。可以通过`...

    freemarker语法知识

    当表达式的计算结果为字符串、数字、日期或布尔值时,它们会被相应地处理和输出。 - **通用插值**(`${expr}`): - 字符串值:直接输出表达式的结果。 - 数字值:默认情况下,按照预设的格式(可通过`#setting`...

    FreeMarker中文版文档1

    FreeMarker支持各种数值类型,包括整数、浮点数和布尔值。表达式的结果会自动转换为适当类型,但也有时候需要显式转换。例如,数字运算可能需要确保所有操作数都是同一类型,否则FreeMarker会尝试进行隐式转换。 ...

    freemarker学习资料

    1. Scalars:存储单一值,如字符串、数字、日期和布尔值。例如,`user`可能是字符串"Big Joe",`latestProduct.age`可能是数字12。 2. Hashes:作为其他对象的容器,每个元素都有一个唯一的键(查询名字)。如`...

    FreeMarker_Manual_zh_CN.pdf

    最后,FreeMarker的手册还包含了丰富的参考文档,其中包括内建函数的详细说明,这些函数包括用于字符串、数字、日期、布尔值、序列、哈希表和XML节点的内建函数。此外,指令参考文档部分详细描述了各种指令的用途和...

    freemarker语法完整版.doc

    1. Scalars:Scalars是最基本的数据类型,用于存储单值字符串、数字、日期和布尔值。字符串可以由单引号或双引号括起来,数字可以直接使用数值,日期通常从数据模型获得,布尔值可以是true或false。 2. Hashes:...

    FreeMarker 手册

    其中,内建函数部分详细列出了用于处理字符串、数字、日期、布尔值、序列、哈希表、节点等不同数据类型的函数。指令参考部分则列举了FreeMarker中的各种指令,如条件语句指令、循环语句指令、宏指令等,每个指令都有...

    freemarker中文文档

    - 支持的数据类型包括但不限于字符串、数字、布尔值、日期等。 - 支持的操作包括但不限于算术运算、字符串连接、条件判断等。 ##### 3.4 插值 - **插值**是**FreeMarker**模板中的一个特性,允许在文本中插入变量或...

    FreeMarker整理

    - **布尔插值**:根据默认格式输出布尔值,可以通过内建函数进行格式化,例如: - `${foo?string("yes", "no")}`:输出“yes”。 通过以上介绍可以看出,FreeMarker提供了一种灵活且强大的方式来生成动态内容。...

    FreeMarker

    - 通用插值:`${expr}`,插值的结果可以是字符串、数字、日期或布尔值,根据不同的数据类型有不同的输出格式。 - 数字格式化插值:`#{expr;format}`,允许对数字进行特定格式的输出,例如指定小数位数。 对于通用...

    freemarker_常用内置函数

    将布尔值转换为字符串输出。 ```html ${string(true)} // 输出 "true" ${string(false)} // 输出 "false" ``` 2. **foo?string("yes", "no")** 如果布尔值为`true`则返回`"yes"`,否则返回`"no"`。 ```html...

    freeMarker学习入门

    1. Scalars:存储单个值,如字符串、数字、日期和布尔值。 2. Hashes:作为其他对象的容器,每个都有一个唯一的查询名称,例如上述的`latestProduct`。 3. Sequences:按顺序存储其他对象,如数组或列表。 模板中的...

    freemarker资料

    Freemarker支持多种数据类型,如字符串、数字、布尔值等。通过`?string`、`?number`、`?boolean`等转换操作,可以方便地在不同数据类型间进行转换。 ### 7. 日期和时间处理 Freemarker提供对日期和时间的支持,可以...

    超强freemarker使用总结,有示例有讲解,可做快速查询手册!!

    - **日期值**:同样根据默认格式输出,也可以通过内置函数进行格式化。 - **布尔值**:按照默认格式输出,也可以使用内置函数进行格式化。 ##### 数字格式化插值 数字格式化插值允许开发者指定特定的格式,例如: -...

    FreeMarker教程pdf版

    3. **日期值**:同样根据默认格式转换为文本输出。 4. **布尔值**:转换为文本输出。 例如: ```html ${answer?string.currency} ``` 这段代码将输出 `$42.00`。 ##### 3.2 数字格式化插值 数字格式化插值使用 `...

    FreeMarker_Manual_zh_CN

    - **类型**:详细讲解FreeMarker支持的各种数据类型,如字符串、数字、日期、布尔值等。 ##### 3. 模板 - **总体结构**:模板的基本结构,包括指令、表达式、插值等组成部分。 - **指令**:介绍FreeMarker中的各种...

Global site tag (gtag.js) - Google Analytics