当前位置: 首页 > news >正文

巴州区建设局网站网站建设的必要性分析

巴州区建设局网站,网站建设的必要性分析,做网站的网站,建设银行官方网站个人系统板块修改Java 日期时间 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( )第二个构造函数接收一个参数#xff0c;该参数是从 1970 年 1 月 1 日起的毫秒数。 Date(long …Java 日期时间 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( )第二个构造函数接收一个参数该参数是从 1970 年 1 月 1 日起的毫秒数。 Date(long millisec)Date 对象创建以后可以调用下面的方法。 序号方法和描述1boolean after(Date date)若当调用此方法的Date对象在指定日期之后返回true,否则返回false。2boolean before(Date date)若当调用此方法的Date对象在指定日期之前返回true,否则返回false。3Object clone( )返回此对象的副本。4int compareTo(Date date)比较当调用此方法的Date对象和指定日期。两者相等时候返回0。调用对象在指定日期之前则返回负数。调用对象在指定日期之后则返回正数。5int compareTo(Object obj)若obj是Date类型则操作等同于compareTo(Date) 。否则它抛出ClassCastException。6boolean equals(Object date)当调用此方法的Date对象和指定日期相等时候返回true,否则返回false。7long getTime( )返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。8int hashCode( )返回此对象的哈希码值。9void setTime(long time)用自1970年1月1日00:00:00 GMT以后time毫秒数设置时间和日期。10String toString( )把此 Date 对象转换为以下形式的 String dow mon dd hh:mm:ss zzz yyyy 其中 dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。 获取当前日期时间 Java中获取当前日期和时间很简单使用 Date 对象的 toString() 方法来打印当前日期和时间如下所示 实例 import java.util.Date;public class DateDemo {public static void main(String[] args) {// 初始化 Date 对象Date date new Date();// 使用 toString() 函数显示日期时间System.out.println(date.toString());} }以上实例编译运行结果如下: Mon May 04 09:51:52 CDT 2013日期比较 Java使用以下三种方法来比较两个日期 使用 getTime() 方法获取两个日期自1970年1月1日经历的毫秒数值然后比较这两个值。使用方法 before()after() 和 equals()。例如一个月的12号比18号早则 new Date(99, 2,12).before(new Date (99, 2, 18)) 返回true。使用 compareTo() 方法它是由Comparable 接口定义的Date 类实现了这个接口。 使用 SimpleDateFormat 格式化日期 SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。例如 实例 import java.util.*; import java.text.*;public class DateDemo {public static void main(String[] args) {Date dNow new Date( );SimpleDateFormat ft new SimpleDateFormat (yyyy-MM-dd hh:mm:ss);System.out.println(当前时间为: ft.format(dNow));} }SimpleDateFormat ft new SimpleDateFormat (yyyy-MM-dd hh:mm:ss);这一行代码确立了转换的格式其中 yyyy 是完整的公元年MM 是月份dd 是日期HH:mm:ss 是时、分、秒。 注意:有的格式大写有的格式小写例如 MM 是月份mm 是分HH 是 24 小时制而 hh 是 12 小时制。 以上实例编译运行结果如下: 当前时间为: 2018-09-06 10:16:34日期和时间的格式化编码 时间模式字符串用来指定时间格式。在此模式中所有的 ASCII 字母被保留为模式字母定义如下 字母描述示例G纪元标记ADy四位年份2001M月份July or 07d一个月的日期10hA.M./P.M. (1~12)格式小时12H一天中的小时 (0~23)22m分钟数30s秒数55S毫秒数234E星期几TuesdayD一年中的日子360F一个月中第几周的周几2 (second Wed. in July)w一年中第几周40W一个月中第几周1aA.M./P.M. 标记PMk一天中的小时(1~24)24KA.M./P.M. (0~11)格式小时10z时区Eastern Standard Time’文字定界符Delimiter单引号 使用printf格式化日期 printf 方法可以很轻松地格式化时间和日期。使用两个字母格式它以 %t 开头并且以下面表格中的一个字母结尾。 %tY输出四位数的年份例如2023%ty输出两位数的年份例如23%tm输出两位数的月份例如02%tB输出月份的全名例如February%tb输出月份的缩写例如Feb%tA输出星期的全名例如Wednesday%ta输出星期的缩写例如Wed%td输出两位数的日期例如24%te输出一位或两位数的日期例如24 或 02%tH输出24小时制的小时数例如23%tI输出12小时制的小时数例如11%tM输出分钟数例如45%tS输出秒数例如30%tp输出上午还是下午例如AM 或 PM%tZ输出时区例如GMT08:00 转换符说明示例%tc包括全部日期和时间信息星期六 十月 27 14:21:20 CST 2007%tF年-月-日格式2007-10-27%tD月/日/年格式10/27/07%trHH:MM:SS PM格式12时制02:25:51 下午%tTHH:MM:SS格式24时制14:28:16%tRHH:MM格式24时制14:28 更多 printf 解析可以参见Java 格式化输出 printf 例子 实例 import java.util.Date; public class DateFormatExample {public static void main(String[] args) {Date date new Date();System.out.printf(%tY-%tm-%td %tH:%tM:%tS %tZ, date, date, date, date, date, date);} }执行输出结果为 2023-02-24 13:34:45 GMT08:00实例 import java.util.Date;public class DateDemo {public static void main(String[] args) {// 初始化 Date 对象Date date new Date();//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 如果你需要重复提供日期那么利用这种方式来格式化它的每一部分就有点复杂了。因此可以利用一个格式化字符串指出要被格式化的参数的索引。 索引必须紧跟在 % 后面而且必须以 $ 结束。例如 实例 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, 2014或者你可以使用 标志。它表明先前被格式化的参数要被再次使用。例如 实例 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, 2014定义日期格式的转换符可以使日期通过指定的转换符生成新字符串。这些日期转换符如下所示 实例 import java.util.*;public class DateDemo {public static void main(String[] args) {Date datenew Date(); //b的使用月份简称 String strString.format(Locale.US,英文月份简称%tb,date); System.out.println(str); System.out.printf(本地月份简称%tb%n,date); //B的使用月份全称 strString.format(Locale.US,英文月份全称%tB,date); System.out.println(str); System.out.printf(本地月份全称%tB%n,date); //a的使用星期简称 strString.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的使用日二位不够补零 System.out.printf(两位数字的日不足两位前面补0%td%n,date); //e的使用日一位不补零 System.out.printf(月份的日前面不补0%te,date); } }输出结果为 英文月份简称May 本地月份简称五月 英文月份全称May 本地月份全称五月 英文星期的简称Thu 本地星期的简称星期四 年的前两位数字不足两位前面补020 年的后两位数字不足两位前面补017 一年中的天数即年的第几天124 两位数字的月份不足两位前面补005 两位数字的日不足两位前面补004 月份的日前面不补04解析字符串为时间 SimpleDateFormat 类有一些附加的方法特别是parse()它试图按照给定的SimpleDateFormat 对象的格式化存储来解析字符串。例如 实例 import java.util.*; import java.text.*;public class DateDemo {public static void main(String[] args) {SimpleDateFormat ft new SimpleDateFormat (yyyy-MM-dd); String input args.length 0 ? 1818-11-11 : args[0]; System.out.print(input Parses as ); Date t; try { t ft.parse(input); System.out.println(t); } catch (ParseException e) { 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 2007Java 休眠(sleep) sleep()使当前线程进入停滞状态阻塞当前线程让出CPU的使用、目的是不让当前线程独自霸占该进程所获的CPU资源以留一定时间给其他线程执行的机会。 你可以让程序休眠一毫秒的时间或者到您的计算机的寿命长的任意段时间。例如下面的程序会休眠3秒 实例 import java.util.*;public class SleepDemo {public static void main(String[] args) {try { System.out.println(new Date( ) \n); Thread.sleep(1000*3); // 休眠3秒System.out.println(new Date( ) \n); } catch (Exception e) { System.out.println(Got an exception!); }} }以上实例编译运行结果如下: Thu Sep 17 10:20:30 CST 2015Thu Sep 17 10:20:33 CST 2015测量时间 下面的一个例子表明如何测量时间间隔以毫秒为单位 实例 import java.util.*;public class DiffDemo {public static void main(String[] args) {try {long start System.currentTimeMillis( );System.out.println(new Date( ) \n);Thread.sleep(5*60*10);System.out.println(new Date( ) \n);long end System.currentTimeMillis( );long diff end - start;System.out.println(Difference is : diff);} catch (Exception e) {System.out.println(Got an exception!);}} }以上实例编译运行结果如下: Fri Jan 08 09:48:47 CST 2016Fri Jan 08 09:48:50 CST 2016Difference is : 3019
http://www.hkea.cn/news/14318640/

相关文章:

  • 网站制作策划建设大纲ppt模板免费网址
  • 网站改版 升级的目的是什么衡水商城网站建设
  • 手机端网站开发视频织梦网站搬家数据库
  • 南昌网站建设优化淄博做网站多少钱
  • 网站建设cz35个人网站做哪一种比较赚钱
  • 室内设计网站界面网站开发的人怎么样
  • 充实网站 廉政建设 板块怎样做阿里巴巴网站
  • linux网站架设怎么做wordpress那个主题收录好
  • 内容聚合网站开发教程品牌设计公司网站
  • 河南省网站建设哪家好黄浦手机网站建设
  • wordpress 多站点模式wordpress主题编程
  • 北京网站设计工资多少做程序员需要什么条件
  • 做网站要ftp信息吗长沙做网站要微联讯点很好
  • 长宁苏州网站建设公司山西省的网站
  • 网站相似度检测 站长网站结构优化包括哪些
  • WordPress搭建流媒体网站wordpress怎么增加菜单
  • 深圳网站开发费用建立新网站要多少钱
  • 梧州网站建设哪家好做自己的网页
  • 中山哪里网站建设昆明seo公司网站
  • ipad 网站开发工具国外有名的设计网站
  • 外贸网站建设需求做网站去除视频广告
  • 网站自助制作淘宝网店运营策划书3000字
  • 动效做的好的网站河南省住建厅网站豫建设标
  • 做窗帘的网站专业的临沂网站优化
  • 网站从新建设影响收录么广州做网页
  • 烟台网站公司今天最新新闻报道
  • 济南网站建设选聚搜网络一x劳务公司注册
  • 网页搜索的快捷键深圳seo推广
  • 二手房网站建设方案什么好的设计网站
  • 合肥做网站cnfg手机不想访问指定网站怎么做