大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂

前言

现在是2021年12月30日20:21:37,距离2021年结束仅仅不到2天的时间了,时间恍如白驹过隙!

今天还是搞的publiccms,分享个简单的语法吧:在fremarker中,如何对日期进行格式化。

效果如下:

如图所示,时间不是按照之前似的,以年月日的形式显示,而是上方显示月、日,下方显示年,刚看到的这个效果图时,我就不由自主的发愁了下,因为做过的这么多,时间都是一次性显示出来的,对于这种分开处理的情况还真是没有遇到过。

当时就想着,先实现其他功能吧,这个实现不了,大不了用js去实现吧,再不行就给客户说一下:“要不给您退点儿钱吧,这个我用publiccms实现不了……”

代码实现

当把其他内容实现之后,集中精力研究这个,最后发现使用fremarker的语法可以处理日期,写入如下:

<!-- 纪律检查 --><div class="cont"><!-- 遍历内容 --><@_contentList categoryId=23   pageSize=5 pageIndex=pageIndex1><#list page.list as b><div class="contDiv" style="margin: 0 auto;border-bottom:1px solid #E5E5E5;"><div class="col-lg-2 col-md-2 col-sm-2 col-xs-3" style="float: left;margin-top: 20px;"><divstyle="border-bottom: 1px solid #F5F5F5;width: 68px;margin: 0 auto;height: 50px;text-align: center;font-size: 24px;font-weight: bold;">${(b.publishDate?string("MM-dd"))!} </div><divstyle="width: 68px;margin: 0 auto;text-align: center;font-weight: bold;margin-top: 18px;">${(b.publishDate?string("yyyy"))!}</div></div><div class="col-lg-10 col-md-10 col-sm-10 col-xs-9" style="float: left;margin-top: 20px;"><a href="${b.url!}"><span style="font-size: 18px;font-weight: bold;color:#000000;">${b.title!}</span></a><br><spanstyle="line-height: 40px;">${b.description!}</span></div></div></#list><!-- 分页 --><div class="col-lg-3 col-md-3 col-sm-3 col-xs-0" style="padding: 0;opacity: 0;">0</div><ul class="col-lg-6 col-md-1 col-sm-1 col-xs-0" id="pagination-flickr"style="padding: 0;z-index: 88;"><li class="active"><a href="?id=${id!}">首页</a></li><li ><a href="?id=${id}&&pageIndex1=${page.prePage}">&lt;</a></li><li><a href="#" style="border:none;color:red;margin:0 10px;">第${page.pageIndex}页/共${page.totalPage}页</a></li><li><a href="?id=${id}&&pageIndex1=${page.nextPage}">&gt;</a></li><li><a href="?id=${id}&&pageIndex1=${page.totalPage}">尾页</a></li></ul><div class="col-lg-3 col-md-3 col-sm-3 col-xs-0" style="padding: 0;opacity: 0;">0</div></div></@_contentList>

格式化月日:

${(b.publishDate?string("MM-dd"))!}

格式化年:

${(b.publishDate?string("yyyy"))!}

b.publishDate就是我动态获取的日期,至此,效果就实现啦~

问题

现在遗留了个问题:因为html中的<p>可以不成对出现,所以导致p标签下的内容如果是富文本编译器的时候就会出问题,这个问题暂时换需求实现了。有人可能会说,为啥非要用p,用div不行吗,在这说一下,因为js插件的问题,实现了个下拉的效果,插件里面写的就是p,换成div时,就报错。。。。所以只能用P,改他的插件,要找不到在哪里写的p,不知道大家有没有遇到过类似的问题。

插件的问题,实现了个下拉的效果,插件里面写的就是p,换成div时,就报错。。。。所以只能用P,改他的插件,要找不到在哪里写的p,不知道大家有没有遇到过类似的问题。

publiccms按照指定显示的日期格式,格式化日期的写法相关推荐

  1. sas数字转日期格式_sas—日期格式及函数

    原标题:sas-日期格式及函数 SAS-日期格式及函数 前言 很久不用sas了,把日期的格式给忘了,重新学习下. 前不久,有个同事问我怎么把 date9.如"21jan2016"d ...

  2. python时间日期格式,python日期时间格式化

    1.将字符串的时间转换为时间戳 方法: a = "2018-07-05 23:40:00" #将其转换为时间数组 import time timeArray = time.strp ...

  3. sql服务器系统时间格式,SQL Server 日期格式和日期操做

    SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,好比CONVERT(),也有比较便利的新方法,好比FORMAT():一样,关于日期的操做函数,也分为传统方法:DATEADD()等 ...

  4. java 解析日期格式_日期/时间格式/解析,Java 8样式

    java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...

  5. java拆分日期_Java根据控制台输入的特定日期格式拆分日期

    请输入一个日期(格式如:xx月xx日xxxx年) 经过处理得到:xxxx年xx月xx日 提示:使用String的方法indexOf.lastIndexOf.substring public stati ...

  6. java14位日期格式_java日期格式大全 format SimpleDateFormat

    /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy ...

  7. EasyUI年-月日期格式的日期时间控件+行内编辑的年-月日期格式的日期时间控件

    一.input标签下的easyui-datebox的年月时间格式 1.标签代码 <label style="font-size: 14px;font-family: Microsoft ...

  8. mysql里如何写日期格式_mysql 日期格式

    MYSQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 ...

  9. window powershell 获取前后日期,格式化日期

    today" 昨天 "昨天是:today.AddDays(-1))" 明天 "明天是:today.AddDays(1))" 一周前 "一周前 ...

最新文章

  1. ordersta在php中是什么意思,[求助]ststa中的几个问题
  2. 【Manacher】【贪心】字符串连接(金牌导航 Manacher-4)
  3. [css] CSS3有哪些新增的特性?
  4. html 换行_李亚涛:清除HTML所有格式并且删除换行与回车,只显示文本
  5. 三维振镜原理_展商专访 | 先临三维与易加三维联合携多款精品及新品亮相2020年TCT亚洲展...
  6. BroadLeaf项目搜索功能改进
  7. HDU 1573 X问题 [中国剩余定理]
  8. binlog日志整理
  9. 【Qt】arm-none-eabi-gdb-py.exe由于找不到python27.dll 无法继续执行代码
  10. php 等额本息+等额本金生成公式
  11. 文件没保存怎么恢复?3种方法恢复未保存office文档
  12. ARM开发板开机自启
  13. 百度、Google 埋点统计(Vue篇)
  14. 如何从本地硬盘启动计算机,解密:如何在计算机BIOS中设置硬盘启动
  15. 手机模型真机图片的制作——UI出图
  16. python 批量增加文件前缀_linux中批量添加文件前缀的操作方法
  17. 计算机内存主要技术参数,一分钟读懂计算机内存SDR、DDR的技术规格
  18. 键盘按d就计算机,电脑为什么一按D就返回桌面?一按M也回桌面、按L直接待机了?:excle按d就返回桌面...
  19. 记一次端口聚合之【牵一发而动全身】
  20. Oracle dual表详解(zzl)

热门文章

  1. lua实现stack(lua程序设计21.7 练习21.1题)
  2. 算法-找出最近点对问题
  3. Hystrix能解决的问题
  4. python窗口显示表格_pyqt 调用tablewidget窗口时无法显示窗口内容
  5. 排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)...
  6. 循环队列 队空、队满 条件
  7. Educational Codeforces Round 103 (Rated for Div. 2) D. Journey dp
  8. [ZJOI2007]矩阵游戏
  9. 牛客网 【每日一题】6月8日 [SCOI2005]最大子矩阵
  10. [2021-09-04 AtCoder Beginner Contest 217] 题解