java Date()的用法

使用date()类打印当前时间,或者对时间进行操作,必须

import java.util.Date;

时间有很多种格式:
在printf方法中,格式包括两个字母,以t开始,以表中的任意字母结束。如:

System.out.printf("%tc",Date());
 import java.util.Date;
public class 第3章a
{
    public static void main(String[] args)
    {
       Date now=new Date();
       System.out.printf("%tF %tT\n",now,now);
       //从表中可以看出,某些格式只给出了指定日期的部分信息,如果需要多次对日期操作才能实现对每个部分进行格式化就太笨拙了。为此,可以采用一个格式化的字符串指出要被格式化的参数索引。索引必须紧跟在%后面,并且以$为终止。
       System.out.printf("%1$s %2$te,%2$tT,%2$tI\n", "Due date:",new Date());
    } 
}

易混点:

import java.util.Date;
System.out.printf("%tc",new Date());
System.out.printf("%1$s , %2$tc , %2$te","Due ",new Date());

或者使用<标志,他指示前面格式说明符中的参数将被再次引用。
System.out.printf(“%s,%te,%

public static void main(String[] args)
    {
       Date now=new Date();
       System.out.printf("%tF %tT\n",now,now);
       //从表中可以看出,某些格式只给出了指定日期的部分信息,如果需要多次对日期操作才能实现对每个部分进行格式化就太笨拙了。为此,可以采用一个格式化的字符串指出要被格式化的参数索引。索引必须紧跟在%后面,并且以$为终止。
       System.out.printf("%1$s %2$te,%2$tT,%2$tI\n", "Due date:",new Date());
       System.out.printf("%te,%<te,%<tF\n",new Date());
       System.out.printf("%s,%te,%<tF","helo",new Date());
    } 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值