当前位置: 首页 > wzjs >正文

东莞网站推广渠道有哪些上海php做网站

东莞网站推广渠道有哪些,上海php做网站,在线写网页,东莞 外贸网站设计背景 今天解析了一个不常见的日期格式 「10-Mar-2025 16:30:47.869」,对应的 Java 日期格式是 dd-MMM-yyyy HH:mm:ss.SSS ,而且跟 Local 语言环境有关。 本文记录这个简单的解析过程,顺便回忆一下日期格式各个字段。毕竟平时只用了常见的 y…

背景

今天解析了一个不常见的日期格式 「10-Mar-2025 16:30:47.869」,对应的 Java 日期格式是 dd-MMM-yyyy HH:mm:ss.SSS ,而且跟 Local 语言环境有关。

本文记录这个简单的解析过程,顺便回忆一下日期格式各个字段。毕竟平时只用了常见的 yyyyMMddHHmmss 这种。最重要的一点,日期字符串的格式化和解析类跟 Local 语言环境有关。

日期字段说明

关于日期的各个字段说明如下

字段说明示例
G公元时代英文环境:AD;中文环境:公元
yy年份的后2位25
yyyy完整年份2025
MM月份,显示为 1-12 ,不足两位的前面补 004
MMM月份简写英文环境:Apr ;中文环境:4月
MMMM月份全称英文环境:April;中文环境: 四月
dd日,2 位数表示,不足两位前面补 002
d日,1-2 位显示2
EEE简写星期几英文环境:Thu;中文环境: 周四
EEEE全写星期几英文环境:Thursday;中文环境: 星期四
aa上下午英文环境:AM 或 PM;中文环境:上午或下午
H小时,24小时制7
HH小时,24小时制,不足两位前面补 007
h小时,12小时制7
hh小时,12小时制,不足两位前面补 007
m分,1-2位1
mm分,2位,不足两位前面补 001
s秒,1-2位1
ss秒,2位,不足两位前面补 001
S毫秒302
ZGMT(时区)+0800

测试

根据上面的全部的日期字段,设置两种包含内容最全的格式:

  1. 全写:G yyyy-MMMM-dd HH:mm:ss.SSS EEEE aa Z
  2. 简写:G yy-MMM-d H:m:s.SSS EEE aa Z

编写代码,使用这两种格式打印当前时间:

String fullPattern = "G yyyy-MMMM-dd HH:mm:ss.SSS EEEE aa Z";
String simplePattern = "G yy-MMM-d H:m:s.SSS EEE aa Z";
SimpleDateFormat format1 = new SimpleDateFormat(fullPattern);
SimpleDateFormat format2 = new SimpleDateFormat(simplePattern);
System.out.println("中文环境下");
System.out.println("完整 G yyyy-MMMM-dd HH:mm:ss.SSS EEEE aa Z 的结果:"+format1.format(new Date()));
System.out.println("简写 G yy-MMM-d H:m:s.SSS EEE aa Z 的结果:"+format2.format(new Date()));System.out.println("英文环境下");
Locale.setDefault(Locale.ENGLISH);SimpleDateFormat formatEn = new SimpleDateFormat(fullPattern);
SimpleDateFormat formatEn2 = new SimpleDateFormat(simplePattern);
System.out.println("完整 G yyyy-MMMM-dd HH:mm:ss.SSS EEEE aa Z 的结果:"+formatEn.format(new Date()));
System.out.println("简写 G yy-MMM-d H:m:s.SSS EEE aa Z 的结果:"+formatEn2.format(new Date()));String time = "24-Mar-2025 21:10:31.791";
SimpleDateFormat parseFormat = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss.SSS", Locale.ENGLISH);
try {Date t = parseFormat.parse(time);System.out.println("解析结果:"+t);
} catch (ParseException e) {throw new RuntimeException(e);
}

运行结果:
在这里插入图片描述
即当前时间,中英文环境下的全称如下:

  1. 中文:公元 2025-四月-10 18:47:24.508 星期四 下午 +0800
  2. 英文:AD 2025-April-10 18:47:24.523 Thursday PM +0800

启示录

详细的看了看各个字段的含义,还是挺有启发的,尤其是星期和月份的缩写和全写在中文环境下的细微区别。全写的星期和月份用于更正式的语言环境下,月份的全称是汉字数字大写形式。

一招鲜的技术说好吧也好,不好吧,也太寡闻了,除了常用的9个字段,其他基本没有听过。还有一个疑惑,为什么星期的字段名称用了 E 而不是 W 呢,星期的英文不是 Week 么?

http://www.dtcms.com/wzjs/595965.html

相关文章:

  • 泉州做网站建设小猪会飞网站建设
  • iapp怎么把网站做软件wordpress菜单不显示
  • 蜀icp备 网站建设中企动力成都20个简单的网页设计作品
  • 设计好看的网站安泽网站建设
  • 湖南省网站设计公司做mod游戏下载网站
  • 百度收录排名好的网站小企业网站维护什么东西
  • 安康鼎盛网站建设做网站需要购买网站空间吗
  • 电子商务网站建站目的wordpress ajax 分页插件
  • wordpress建站网站报错vue开发wordpress
  • 务川县住房和城乡建设局网站网上智慧团建系统
  • 网站建设客户资源建筑建设网站
  • 品牌设计案例网站三亚本地网站建设
  • 上海跨境电商网站开发公司排名简诉网站建设小组的五类成员
  • 国外网站建设品牌小程序服务器多少钱
  • 建站优化是什么做家政公司网站
  • 临沂网站建设费用自贡市城市建设投资开发集团有限公司网站
  • 学编程有用吗seo零基础视频教程
  • c语言做的网站常州网站支付通道建设
  • 沈阳网站制作公司云蓝图什么是网站流量优化
  • 杭州网站的特点施工企业的描述
  • 东莞市建设网站首页官网郑州中心站
  • 百度不收录哪些网站成都网站建设制作设计
  • 建设部网站危房鉴定标准规定wordpress页面显示分类目录
  • 备案网站到期了怎么办外贸crm客户管理软件
  • 贷款网站模板wordpress审计
  • 做聚会的网站网站资源建设方案
  • 江门网站长沙做网站工作室
  • 响应式网站无法做百度联盟会展公司
  • 免费一键生成logo网站网页访问禁止怎么恢复
  • 小型企业网站排名前十vs2013做的网站