fmt时间格式化

在jsp页面动态获取格式化时间--- fmt:formateDate格式化日期

耗尽温柔 提交于 2020-03-24 19:56:42
3 月,跳不动了?>>> 首先要引入JSTL标签库中的fmt(formateDate) <%-- 引入JSTL标签库 --%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 然后调用格式化标签 1.显示星期几 <fmt:formatDate value="${date}" pattern="E"/> 2.显示年月日 时分秒 <fmt:formatDate value="${date}" pattern="yyyy-MM-dd HH:mm:ss"/> 实例 引入标签库 调用标签,显示当前时间 效果图: 来源: oschina 链接: https://my.oschina.net/u/4115134/blog/3210348

java web--国际化 i18n

六眼飞鱼酱① 提交于 2020-03-12 16:07:36
1 . 什么是国际化和本地化: I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。 II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯 III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信息敏感数据。例如数字,货币, 日期,时间等数据 2 . 相关的 API: I. DateFormat 和 SimpleDateFormat √. II. NumberFormat III. MessageFormat IV. ResourceBundle V. Locale 3 . 关于国际化资源文件: I. properties 文件格式 II. 必须提供 基名.properties 文件和 基名_语言代码_国家代码.properties 文件 III. 相同的 基名 的资源文件必须有相同的 key. IV. 可能需要使用 native2ascii 工具把非 asc 码转为 asc 码. 4 . WEB 的国际化 I. 可以使用 request.getLocale() 获取 Locale 对象 II. 可以使用 JSTL 的 fmt 标签完成的国际化. 后面使用框架提供的标签完成. III. 实现 "中文" "英文" 的切换: > 提供两个超简洁. 携带不同的变量值 >

jsp引用JSTL核心标签库

早过忘川 提交于 2020-03-09 05:46:03
JSP标准标签库(JavaServer Pages Standard Tag Library,JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能 。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 引入JSTL主要有以下两个优点: 可以消除JSP页面中嵌入的JSP脚本,JSTL与EL相结合,会更加方便以及美观; 各套框架(struts,SpringMVC等)都有自己的标签库,比如之前博客介绍到的SpringMVC中的表单标签库,这时JSTL可以作为公共、通用的,横行于各框架中。 本篇博客要介绍的JSTL中最重要的标签,尤其是访问有界对象(pageScope、requestScope、sessionScope、applicationScope)、遍历集合、以及格式化数字和日期的那些标签。如果有兴趣进一步了解,可以在JSTL规范文档中找到所有JSTL标签的完整版说明。 注意: 随着EL 3.0的发布,所有的JSTL核心标记都可以用EL表达式替代 。然而,有些旧项目中包含JSTL,因此掌握JSTL仍然是很有必要的。 一 下载JSTL JSTL目前的最新版本是1.2,这是由JSR-52专家组在JCP(www.jcp.org)上定义的,JSTL库可以在以下网站下载:

vuejs时间格式化

孤者浪人 提交于 2020-01-24 02:03:22
date.js export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); } let o = { 'M+': date.getMonth() + 1, 'd+': date.getDate(), 'h+': date.getHours(), 'm+': date.getMinutes(), 's+': date.getSeconds() }; for (let k in o) { if (new RegExp(`(${k})`).test(fmt)) { let str = o[k] + ''; fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str)); } } return fmt; }; function padLeftZero(str) { return ('00' + str).substr(str.length); } 组件内使用: <template> <div> <span>{{date | formatDate}}</span>

go的相关包time、os、rand、fmt

大城市里の小女人 提交于 2020-01-10 23:25:33
time 1、time包 2、time.Time类型, 用来表示时间 3、取当前时间, now := time.Now() 4、time.Now().Day(),time.Now().Minute(),time.Now().Month(),time.Now().Year(), second := now.Unix() //按秒计 5、格式化,fmt.Printf(“%02d/%02d%02d %02d:%02d:%02d”, now.Year()…) package main import( "time" "fmt" ) func testTime() { for { now := time.Now() fmt.Printf("type of now is:%T\n", now) year := now.Year() month := now.Month() day := now.Day() str := fmt.Sprintf("%04d-%02d-%02d %02d:%02d:%02d\n", year, month, day, now.Hour(), now.Minute(), now.Second()) fmt.Println(str) fmt.Printf("timestamp:%d\n", now.Unix()) //时间戳 } } 6、time.Duration

时间相关的统计工具

烂漫一生 提交于 2020-01-09 12:11:55
import java . text . ParseException ; import java . text . SimpleDateFormat ; import java . util . * ; public class StatisticsUtils { /** * 日期格式:yyyy-MM-dd HH:mm:ss */ public static final String FMT_DATETIME = "yyyy-MM-dd HH:mm:ss" ; private static final int [ ] SEASON = { 1 , 1 , 1 , 2 , 2 , 2 , 3 , 3 , 3 , 4 , 4 , 4 } ; public static final String [ ] DEFAULT_CHAIN_RATIO = { "0" , "0" } ; /** * 1:今日;2:本周;3:本月;4当季;5:全年 */ public static final int DATA_DATE_TYPE_1 = 1 ; /** * 1:今日;2:本周;3:本月;4当季;5:全年 */ public static final int DATA_DATE_TYPE_2 = 2 ; /** * 1:今日;2:本周;3:本月;4当季;5:全年 */ public static

JSTL

只愿长相守 提交于 2020-01-06 21:32:35
Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用 于解决一些常见的问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库 操作等。   我们现在只讨论 JSTL 中最重要的标签,条件动作、迭代集合以及格式化数字和日期几个标签。   核心标签库:http://java.sun.com/jsp/jstl/core 包含 Web 应用的常见工作,比如:循环、表达式 值、基本输入输出等。   格式化标签库:http://java.sun.com/jsp/jstl/fmt 用来格式化显示数据的工作,比如:对不同区域 的日期格式化等。   为了在 JSP 页面使用 JSTL 类库,必须以下列格式使用 taglib 指令:   <%@taglib uri=”” prefix=””%>   例如:<%@taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%>   前缀可以是任意内容,遵循规范可以使团队中由不同人员编写的代码更加相似; 四、标签的使用 4.1 条件动作标签   条件动作指令用于处理页面的输出结果依赖于某些输入值的情况,在 Java 中是利用 if、if…else 和 switch 语句来进行处理的。在 JSTL

jstl fmt功能说明

梦想的初衷 提交于 2019-12-30 05:20:00
所有标签: Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fmt:parseDate <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> jstl fmt 函数大全 主要功能格式化 日期格式 (2008年5月5日22点00分23秒) <fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" /> 保留两位小数 <fmt:formatNumber value="123.123456789" pattern="0.00"/> 格式数字 ( 45,678.234 ) <fmt:formatNumber type="number" value="45678.2345" /> 格式百分比 (23%) <fmt:formatNumber type="percent" value="0.2345" /> 其他 <fmt:bundle>:资源绑定

fmt jstl标签 时间格式化例子

梦想的初衷 提交于 2019-12-30 05:13:35
所有标签: Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle fmt:message fmt:param fmt:formatNumber fmt:parseNumber fmt:formatDate fmt:parseDate <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> jstl fmt 函数大全 主要功能格式化 日期格式 (2008年5月5日22点00分23秒) <fmt:formatDate value="<%=new Date() %>" pattern="yyyy年MM月dd日HH点mm分ss秒" /> 保留两位小数 <fmt:formatNumber value="123.123456789" pattern="0.00"/> 格式数字 ( 45,678.234 ) <fmt:formatNumber type="number" value="45678.2345" /> 格式百分比 (23%) <fmt:formatNumber type="percent" value="0.2345" /> 其他 <fmt:bundle>:资源绑定

JSTL I18N 格式标签库

送分小仙女□ 提交于 2019-12-27 04:53:46
I18N-capable formation tags library.它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N 格式标签库提供了 11 个 标签,这些 标签从功能上可以划分为 3 类如下: 1 )数字日期格式化。 formatNumber 标签、 formatData 标签、 parseNumber 标签、 parseDate 标签、 timeZone 标签、 setTimeZone 标签。 2 )读取消息资源。 bundle 标签、 message 标签、 setBundle 标签。 3 )国际化。 setlocale 标签、 requestEncoding 标签。 1.<frm:formatNumber/> 标签 该标签依据特定的区域将数字改变为不同的格式来显示。 【语法 】: <frm:formatNumber value=” 被格式化的数据 ”[type=”number|currency|percent”] [pattern=”pattern”] [currencyCode=”code”] [currencySymbol=”symbol”]