Java使用String类格式化当前日期实现代码

 更新时间:2014年02月25日 15:46:55   作者:  
这篇文章主要介绍了Java使用String类格式化当前日期实现代码,需要的朋友可以参考下

在输出日期信息时,经常需要输出不同格式的日期格式,本实例中介绍了String字符串类中的日期格式化方法,实例使用不同的方式输出String类的日期格式参数值,组合这些值可以实现特殊格式的日期字符串。

思路如下:比如要输出月份的英文简称,通过String类的format()方法,第一个参数指定语言环境为Locale.US,默认为数字,第二个参数即为%tb表示月份简称,第三个参数则为Date()类对象。

代码如下:

复制代码 代码如下:

import java.util.Date;
import java.util.Locale;

public class Example1 {
    public static void main(String[] args) {
        Date today = new Date();
        // 格式化后的字符串为月份的英文缩写
        String a = String.format(Locale.US, "%tb", today);
        System.out.println("格式化后的字符串为月份的英文缩写: " + a);
        // 格式化后的字符串为月份的英文全写
        String b = String.format(Locale.US, "%tB", today);
        System.out.println("格式化后的字符串为月份的英文缩写: " + b);
        // 格式化后的字符串为星期(如:星期一)
        String c = String.format("%ta", today);
        System.out.println("月格式化后的字符串为星期: " + c);
        // 格式化后的字符串为星期(如:星期一)
        String d = String.format("%tA", today);
        System.out.println("格式化后的字符串为星期: " + d);
        // 格式化后的字符串为4位的年份值
        String e = String.format("%tY", today);
        System.out.println("格式化后的字符串为4位的年份值: " + e);
        // 格式化后的字符串为2位的年份值
        String f = String.format("%ty", today);
        System.out.println("格式化后的字符串为2位的年份值: " + f);
        // 格式化后的字符串为2位的月份值
        String g = String.format("%tm", today);
        System.out.println("格式化后的字符串为2位的月份值: " + g);
        // 格式化后的字符串为2位的日期值
        String h = String.format("%td", today);
        System.out.println("格式化后的字符串为2位的日期值: " + h);
        // 格式化后的字符串为1位的日期值
        String i = String.format("%te", today);
        System.out.println("格式化后的字符串为1位的日期值: " + i);
    }
}

效果如图:

相关文章

  • Spring根据URL参数进行路由的方法详解

    Spring根据URL参数进行路由的方法详解

    这篇文章主要给大家介绍了关于Spring根据URL参数进行路由的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起来看看吧。
    2017-12-12
  • SpringBoot项目中遇到的BUG问题及解决方法

    SpringBoot项目中遇到的BUG问题及解决方法

    这篇文章主要介绍了SpringBoot项目中遇到的BUG问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • SpringBoot 多环境打包最佳实践记录

    SpringBoot 多环境打包最佳实践记录

    SpringBoot通过配置多环境文件和在打包时指定激活的环境,实现多环境打包与部署,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • Struts2+uploadify多文件上传实例

    Struts2+uploadify多文件上传实例

    这篇文章主要为大家详细介绍了Struts2+uploadify多文件上传实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Java语言实现简单FTP软件 FTP软件主界面(4)

    Java语言实现简单FTP软件 FTP软件主界面(4)

    这篇文章主要为大家详细介绍了Java语言实现简单FTP软件,FTP软件主界面编写的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 简单了解Spring beanfactory循环依赖命名重复属性

    简单了解Spring beanfactory循环依赖命名重复属性

    这篇文章主要介绍了简单了解Spring beanfactory循环依赖命名重复2大属性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Java Session验证码案例代码实例解析

    Java Session验证码案例代码实例解析

    这篇文章主要介绍了Java Session验证码案例代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • java实现Excel的导入导出

    java实现Excel的导入导出

    这篇文章主要为大家详细介绍了java实现Excel的导入导出,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • knife4j 整合 springboot的过程详解

    knife4j 整合 springboot的过程详解

    这篇文章主要介绍了knife4j整合springboot的过程,本次整合springboot版本为2.3.12,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • 详解Junit 测试之 Spring Test

    详解Junit 测试之 Spring Test

    本篇文章主要介绍了Junit 测试之 Spring Test,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论