首页 > 其他分享 >获取中文日期

获取中文日期

时间:2024-07-03 22:09:48浏览次数:13  
标签:中文 withTime return 获取 日期 isUppercase date

在开发过程中,有时会需要获取全中文格式的日期,比如:二〇二四年七月三日
此时就需要将日期转换成该格式,Hutool 封装了该工具:

/**
 * 格式化为中文日期格式,如果isUppercase为false,则返回类似:2018年10月24日,否则返回二〇一八年十月二十四日
 *
 * @param date        被格式化的日期
 * @param isUppercase 是否采用大写形式
 * @param withTime    是否包含时间部分
 * @return 中文日期字符串
 * @since 5.3.9
 */
public static String formatChineseDate(Date date, boolean isUppercase, boolean withTime) {
    if (null == date) {
        return null;
    }

    if (false == isUppercase) {
        return (withTime ? DatePattern.CHINESE_DATE_TIME_FORMAT : DatePattern.CHINESE_DATE_FORMAT).format(date);
    }

    return CalendarUtil.formatChineseDate(CalendarUtil.calendar(date), withTime);
}

进行如下调用即可得到中文日期:

DateUtil.formatChineseDate(DateUtil.parseDate("2024-07-03"), true, false);

输出结果为:二〇二四年七月三日

标签:中文,withTime,return,获取,日期,isUppercase,date
From: https://www.cnblogs.com/skysailstar/p/18282637

相关文章

  • SQL获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
    系列文章目录文章目录系列文章目录前言前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个员工表employees简况如下:有一个薪水表salaries简况如下:......
  • 一键获取:Win11笔记本系统下载地址!
    在笔记本电脑操作中,用户想安装一款适合笔记本电脑使用的Win11系统,但不知道在哪里可以下载到?接下来系统之家小编给大家分享Win11笔记本系统下载地址,有需要的小伙伴一键点击即可获取,快速安装系统,即可体验系统的功能。推荐一:联想LenovoWindows1123H264位专业版......
  • unity 从list中获取最近的坐标 / 获取最接近的角度(数值)
    ///<summary>///从列表points中获取距离targetPoint最近的坐标///</summary>///<paramname="points"></param>///<paramname="targetPoint"></param>///<returns><......
  • laravel 数组元素按中文排序
    1、按英文排序$r=[['color'=>'b','color_zh'=>'波'],['color'=>'c','color_zh'=>'吃'],['color'=>'a','color_zh'=>'啊......
  • 获取当前运行的终端大小
    方法shutil模块有一个方法.get_terminal_size,通过这个方法可以获取到当前运行的终端大小。比如:>>>importshutil>>>shutil.get_terminal_size()os.terminal_size(columns=195,lines=52)>>>shutil.get_terminal_size().columns195将终端窗口缩小再次运行,会得到对......
  • 使用qt 获取一张网络图片,并将这张图片显示在qml 上
    #include<QGuiApplication>#include<QQmlApplicationEngine>#include<QNetworkAccessManager>#include<QNetworkReply>#include<QUrl>#include<QImage>#include<QQuickImageProvider>classImageProvider:publicQQuickI......
  • 课前准备---HD数据结合图像识别获取真实的空间单细胞级数据
    作者,EvilGeniusHD数据不同于Xenium,目前还是横屏竖直的一刀切数据分析模式,但是真实的细胞绝对不是如此分布的,那么实际分析中,2um的精度配合图像的信息,获取真实的细胞分布数据,就成了分析的必须。多说一句,分析的准确性和超前化也是公司对核心分析人员的核心要求。如下如,我们最......
  • thinkphp6 使用FFMpeg获取视频信息
    1.本地安装 FFMpeg,官网下载地址:https://ffmpeg.org/download.html#build-windows  解压后,把文件夹放到自定义目录,添加系统变量 2.安装依赖,composer.json添加"php-ffmpeg/php-ffmpeg":"^0.19.0",3.封装class类<?phpnamespaceapp\api\controller;useFFMpeg......
  • element plus 日历组件默认中文样式,配置日期周一为周起始日
    elementui或者plus其实都是西方的展示方式,日立组件的周日视为每一周的开始日期,我们则是周日为每周的最后一天。那咱们要改成周一为每周的开始日期,如下图:elementui是可以直接属性配置的,elementplus不得行,但是配置下面代码到main.ts就可以了~importElementPlusfrom'......
  • Java基础——日期操作类
    在Java中,处理日期和时间一直是一个复杂但又至关重要的任务。从早期的java.util.Date和java.util.Calendar,到Java8引入的java.time包,我们见证了日期和时间API的显著改进。本文将带你深入了解这些变化,并重点介绍如何使用java.time包中的类进行高效、准确的日期操作。1.回顾过......