首页 > 其他分享 >日期格式化中涉及到语言时, 关于语言环境的问题

日期格式化中涉及到语言时, 关于语言环境的问题

时间:2022-10-11 17:06:49浏览次数:55  
标签:格式化 语言 MM dd SimpleDateFormat yyyy 日期 departureDate date


注意
当日期格式化涉及到语言时, 一定要记得设置语言环境

举例

    /**
* desc : 获取出发日期描述departureDate(yyyy-MM-dd)
* create_user : cheng
* create_date : 2019/2/14 17:15
*/
private String getDepartureDateDesc(String departureDate) {
Date date = DateUtils.parseString("yyyy-MM-dd", departureDate);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd EEEE");
return sdf.format(date).replace("星期", "周");
}

输入

2019-02-19

中文语言环境下返回

2019.02.19 周二

英文语言环境下返回

2019.02.19 Tuesday

解决方案

在SimpleDateFormat中设置语言环境Locale.CHINA

    /**
* desc : 获取出发日期描述departureDate(yyyy-MM-dd)
* create_user : cheng
* create_date : 2019/2/14 17:15
*/
private String getDepartureDateDesc(String departureDate) {
Date date = DateUtils.parseString("yyyy-MM-dd", departureDate);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd EEEE", Locale.CHINA);
return sdf.format(date).replace("星期", "周");
}


标签:格式化,语言,MM,dd,SimpleDateFormat,yyyy,日期,departureDate,date
From: https://blog.51cto.com/u_15824687/5747147

相关文章

  • 【自然语言处理(NLP)】基于LSTM的命名实体识别(进阶)
    【自然语言处理(NLP)】基于LSTM的命名实体识别(进阶)作者简介:在校大学生一枚,华为云享专家,阿里云专家博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学校计算机教学与产......
  • 【自然语言处理(NLP)】基于BiLSTM+CRF的事件抽取
    【自然语言处理(NLP)】基于BiLSTM+CRF的事件抽取作者简介:在校大学生一枚,华为云享专家,阿里云专家博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学校计算机教学与产业实......
  • vue-i18n 多语言安装依赖失败
    在vue2环境下,默认安装npminstallvue-i18n的版本是[email protected],所以报错信息如下:PSD:\myFile\dev\YSJ-dev\cbj-mall-manage>npmivue-i18n-savenpmERR!code......
  • 初始C语言和程序设计
    这是我写的第一篇文章关于讲解C语言程序设计的,希望通过此,让大家都能初步了解C语言,也希望自己通过写这篇文章对C语言有重新的的认识,如果有不好不对的地方,麻烦大家提出,谢谢。......
  • mysql 获取当前日期、上月同期日期、本月月份、上月月份
     SELECTcurdate();--获取当前日期(yyyy-mm-dd)SELECTDATE_SUB(curdate(),INTERVAL1MONTH)aslastmonth_date;--获取上月同期日期(yyyy-mm-dd)SELECTdate_......
  • C语言之函数
    结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个功能接收一些数据,处理完后......
  • C语言每日一题——第十四天
    第十四天这一次小明想要尝试一下语言分析……当然是最简单的文本匹配。首先“玩家”会输入长度为10的一串文字,内容全部由大小写字母、数字、空格组成,小明计划用程序匹配......
  • 【C语言_21】处理字符串的函数!
    前言使用以下函数均需要添加头文件#include<string.h>1.strlen函数获取字符串的长度从第一个字符开始直到遇见\0,返回字符串的长度size_tstrlen(constchar*str);//size_t......
  • 经典程序逻辑思维训练题(不限语言)
    1、输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z......
  • json 格式化输出
    importjsond={"a":"我们","b":"test"}print(json.dumps(d))#{"a":"\u6211\u4eec","b":"test"}print(json.dumps(d,ensure_ascii=False,indent=2))"""{"a......