黑客帝国游戏demo怎么下载(黑客帝国手机游戏)

黑客帝国游戏demo怎么下载(黑客帝国手机游戏)

逆向破解hacker2024-04-03 0:22:10203A+A-

  Java 日期时间 二

使用printf格式化日期

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

  转换符

  说明

  示例

  c

  包括全部日期和时间信息

  星期六十月 27 14:21:20 CST 2007

  F

  "年-月-日"格式

  2007-10-27

  D

  "月/日/年"格式

  10/27/07

  r

  "HH:MM:SS PM"格式(12时制)

  02:25:51 下午

  T

  "HH:MM:SS"格式(24时制)

  14:28:16

  R

  "HH:MM"格式(24时制)

  14:28

实例

实例

  importjava.util.Date;

  publicclassDateDemo{

  publicstaticvoidmain(Stringargs[]){

  // 初始化 Date 对象

  Datedate = newDate();

  //c的使用

  System.out.printf("全部日期和时间信息:%tc%n",date); //f的使用

   System.out.printf("年-月-日格式:%tF%n",date);

  //d的使用

  System.out.printf("月/日/年格式:%tD%n",date);

  //r的使用

  System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);

  //t的使用

  System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);

  //R的使用

  System.out.printf("HH:MM格式(24时制):%tR",date); }

  }

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

全部日期和时间信息:星期一九月 10 10:43:36 CST 2012 年-月-日格式:2012-09-10 月/日/年格式:09/10/12 HH:MM:SS PM格式(12时制):10:43:36 上午 HH:MM:SS格式(24时制):10:43:36 HH:MM格式(24时制):10:43

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

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

实例

  importjava.util.Date;

  publicclassDateDemo{

  publicstaticvoidmain(Stringargs[]){

  // 初始化 Date 对象

  Datedate = newDate();

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

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

  "Due date:", date);

  }

  }

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

Due date: February 09, 2014

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

实例

  importjava.util.Date;

  publicclassDateDemo{

  publicstaticvoidmain(Stringargs[]){

  // 初始化 Date 对象

  Datedate = newDate();

  // 显示格式化时间

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

  "Due date:", date);

  }

  }

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

Due date: February 09, 2014

  定义日期格式的转换符可以使日期通过指定的转换符生成新字符串。这些日期转换符如下所示:

实例

  importjava.util.*;

  publicclassDateDemo{

  publicstaticvoidmain(Stringargs[]){

  Datedate=newDate();

  //b的使用,月份简称

  Stringstr=String.format(Locale.US,"英文月份简称:%tb",date);

  System.out.println(str);

  System.out.printf("本地月份简称:%tb%n",date);

  //B的使用,月份全称

  str=String.format(Locale.US,"英文月份全称:%tB",date);

  System.out.println(str);

  System.out.printf("本地月份全称:%tB%n",date);

  //a的使用,星期简称

  str=String.format(Locale.US,"英文星期的简称:%ta",date);

  System.out.println(str);

  //A的使用,星期全称

  System.out.printf("本地星期的简称:%tA%n",date);

  //C的使用,年前两位

  System.out.printf("年的前两位数字(不足两位前面补0):%tC%n",date);

  //y的使用,年后两位

  System.out.printf("年的后两位数字(不足两位前面补0):%ty%n",date);

  //j的使用,一年的天数

  System.out.printf("一年中的天数(即年的第几天):%tj%n",date);

  //m的使用,月份

  System.out.printf("两位数字的月份(不足两位前面补0):%tm%n",date);

  //d的使用,日(二位,不够补零)

黑客帝国游戏demo怎么下载(黑客帝国手机游戏)

  System.out.printf("两位数字的日(不足两位前面补0):%td%n",date);

  //e的使用,日(一位不补零)

  System.out.printf("月份的日(前面不补0):%te",date); }

  }

  输出结果为:

英文月份简称:May 本地月份简称:五月 英文月份全称:May 本地月份全称:五月 英文星期的简称:Thu 本地星期的简称:星期四 年的前两位数字(不足两位前面补0):20 年的后两位数字(不足两位前面补0):17 一年中的天数(即年的第几天):124 两位数字的月份(不足两位前面补0):05 两位数字的日(不足两位前面补0): 04 月份的日(前面不补0):4

解析字符串为时间

  SimpleDateFormat 类有一些附加的方法,特别是parse(),它试图按照给定的SimpleDateFormat 对象的格式化存储来解析字符串。例如:

实例

  importjava.util.*;

  importjava.text.*;

  publicclassDateDemo{

  publicstaticvoidmain(Stringargs[]){

  SimpleDateFormatft = newSimpleDateFormat("yyyy-MM-dd");

  Stringinput = args.length == 0 ? "1818-11-11" : args[0];

  System.out.print(input + " Parses as ");

  Datet;

  try{

  t = ft.parse(input);

  System.out.println(t);

  }catch(ParseExceptione){

  System.out.println("Unparseable using " + ft);

   }

  }

  }

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

$ java DateDemo 1818-11-11 Parses as Wed Nov 11 00:00:00 GMT 1818 $ java DateDemo 2007-12-01 2007-12-01 Parses as Sat Dec 01 00:00:00 GMT 2007

Java 休眠(sleep)

  sleep()使当前线程进入停滞状态(阻塞当前线程),让出CPU的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会。

  你可以让程序休眠一毫秒的时间或者到您的计算机的寿命长的任意段时间。例如,下面的程序会休眠3秒:

实例

  importjava.util.*;

黑客帝国游戏demo怎么下载(黑客帝国手机游戏)

  publicclassSleepDemo{

  publicstaticvoidmain(Stringargs[]){

  try{

  System.out.println(newDate() + "\n");

  Thread.sleep(1000*3); // 休眠3秒

  System.out.println(newDate() + "\n");

  }catch(Exceptione){System.out.println("Got an exception!");

   }

  }

  }

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

Thu Sep 17 10:20:30 CST 2015 Thu Sep 17 10:20:33 CST 2015

测量时间

  下面的一个例子表明如何测量时间间隔(以毫秒为单位):

实例

  importjava.util.*;

  publicclassDiffDemo{

  publicstaticvoidmain(Stringargs[]){

  try{

  longstart = System.currentTimeMillis();

  System.out.println(newDate() + "\n");

  Thread.sleep(5*60*10);

  System.out.println(newDate() + "\n");

  longend = System.currentTimeMillis();

  longdiff = end - start;

  System.out.println("Difference is : " + diff);

  }catch(Exceptione){

  System.out.println("Got an exception!");

   }

   }

  }

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

Fri Jan 08 09:48:47 CST 2016 Fri Jan 08 09:48:50 CST 2016 Difference is : 3019

  尚观联合阿里,推出Java大数据高端实战项目

  更多免费资料咨询尚观科技 www.uplooking.sh.cn

点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 3条评论
  • 掩吻走野2024-04-03 04:08:17
  • 称  Stringstr=String.format(Locale.US,"英文月份简称:%tb",date);   System.out.println(str);   System.out.printf("本地月份简称:%tb%n",date);   //B的使用
  • 慵吋旧竹2024-04-03 01:49:56
  • 年-月-日格式:%tF%n",date);  //d的使用  System.out.printf("月/日/年格式:%tD%n",date);   //r的使用  System.out.printf("HH:MM:SS PM格式(12时制):%tr%

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理