广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何使用printf格式化日期?_北大青鸟IT软件学校

作者:邓华发布时间:2021-01-11分类:Java技术浏览:917


导读:Java是现在非常主流的编程语言之一,很多人学习Java的时候会遇到一些问题,就好比如何使用printf格式化日期?惠州北大青鸟学术部老师为你解答。

Java是现在非常主流的编程语言之一,很多人学习Java的时候会遇到一些问题,就好比如何使用printf格式化日期?惠州北大青鸟学术部老师为你解答。

printf方法可以很轻松地格式化时间和日期。使用两个字母格式,它以t开头并且以下面表格中的一个字母结尾。例如:

import java.util.Date; public class DateDemo {


   public static void main(String args[]) {

      // 初始化 Date 对象

      Date date = new Date();


      // 使用toString()显示日期和时间

      String str = String.format("Current Date/Time : %tc", date );


      System.out.printf(str);

   }

 }

以上实例编译运行结果如下:

Current Date/Time : Sat Dec 15 16:37:57 MST 2012

如果你需要重复提供日期,那么利用这种方式来格式化它的每一部分就有点复杂了。因此,可以利用一个格式化字符串指出要被格式化的参数的索引。

索引必须紧跟在%后面,而且必须以$结束。例如:

import java.util.Date;


    public class DateDemo {


    public static void main(String args[]) {

        // 初始化 Date 对象

        Date date = new Date();


                 // 使用toString()显示日期和时间

        System.out.printf("%1$s %2$tB %2$td, %2$tY",

                           "Due date:", date);

    }

 }

以上实例编译运行结果如下:

Due date: February 09, 2004

或者,你可以使用<标志。它表明先前被格式化的参数要被再次使用。例如:

import java.util.Date;


    public class DateDemo {


    public static void main(String args[]) {

        // 初始化 Date 对象

        Date date = new Date();


                 // 显示格式化时间

        System.out.printf("%s %tB %<te, %<tY",

                            "Due date:", date);

    }

 }

以上实例编译运行结果如下:

Due date: February 09, 2004

想学Java软件开发吗?来惠州北大青鸟新方舟校区学。

6f1aa30094c59be5e6cd07a43e633ae.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表