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

网站建设成本费用智慧团建信息系统网站登录

网站建设成本费用,智慧团建信息系统网站登录,免费建设旅游网站,山西cms建站系统价格项目代码 一、第一代日期类 1.Date: 精确到亳秒#xff0c;代表特定的瞬间 2.SimpleDateFormat:格式和解析日期的类 3.SimpleDateFormat格式化和解析日期的具体类。它允许进行格式化(日期 文本)、解析(文本-日期)和规范化 public class Date01 {public static voi… 项目代码 一、第一代日期类 1.Date: 精确到亳秒代表特定的瞬间 2.SimpleDateFormat:格式和解析日期的类 3.SimpleDateFormat格式化和解析日期的具体类。它允许进行格式化(日期 文本)、解析(文本-日期)和规范化 public class Date01 {public static void main(String[] args) throws Exception {//1. 获取当前系统时间Date d1 new Date(); //获取当前系统时间System.out.println(当前日期 d1);//2. 这里的Date 类是在java.util包//3. 默认输出的日期格式是国外的方式, 因此通常需要对格式进行转换Date d2 new Date(9234567); //通过指定毫秒数得到时间System.out.println(d2 d2); //获取某个时间对应的毫秒数//1. 创建 SimpleDateFormat对象可以指定相应的格式//2. 这里的格式使用的字母是规定好不能乱写SimpleDateFormat sdf new SimpleDateFormat(yyyy年MM月dd日 hh:mm:ss E);String format sdf.format(d1); // format:将日期转换成指定格式的字符串System.out.println(当前日期 format);//1. 可以把一个格式化的String 转成对应的 Date//2. 得到Date 仍然在输出时还是按照国外的形式如果希望指定格式输出需要转换//3. 在把String - Date 使用的 sdf 格式需要和你给的String的格式一样否则会抛出转换异常String s 1996年01月01日 10:20:30 星期一;Date parse sdf.parse(s);System.out.println(parse sdf.format(parse));} } 二、第二代日期类 1.第二代日期类主要就是Calendar类(日历)。 public abstract class Calendar extends Object implements Serializable,Cloneable, Comparable Calenda 2.Calendar类是个抽象类它为特定瞬间与一组诸如YEAR、MONTH、DAY OF MONTH、HOUR等日历字同之间的转换提供了些方法并为操作日历字段(例如获得下星期的日期)提供了一些方法。   public class Calendar_ {public static void main(String[] args) {//1. Calendar是一个抽象类 并且构造器是private//2. 可以通过 getInstance() 来获取实例//3. 提供大量的方法和字段提供给程序员//4. Calendar没有提供对应的格式化的类因此需要程序员自己组合来输出(灵活)//5. 如果我们需要按照 24小时进制来获取时间 Calendar.HOUR 改成 Calendar.HOUR_OF_DAYCalendar c Calendar.getInstance(); //创建日历类对象//比较简单自由System.out.println(c c);//2.获取日历对象的某个日历字段System.out.println(年 c.get(Calendar.YEAR));// 这里为什么要 1, 因为Calendar 返回月时候是按照 0 开始编号System.out.println(月 (c.get(Calendar.MONTH) 1));System.out.println(日 c.get(Calendar.DAY_OF_MONTH));System.out.println(小时 c.get(Calendar.HOUR));System.out.println(分钟 c.get(Calendar.MINUTE));System.out.println(秒 c.get(Calendar.SECOND));//Calender 没有专门的格式化方法所以需要程序员自己来组合显示System.out.println(c.get(Calendar.YEAR) - (c.get(Calendar.MONTH) 1) - c.get(Calendar.DAY_OF_MONTH) c.get(Calendar.HOUR_OF_DAY) : c.get(Calendar.MINUTE) : c.get(Calendar.SECOND) );} }三、第三代日期类 前面两代日期类的不足分析 JDK 1.0中包含了一个java.util.Date类但是它的大多数方法已经在JDK 1.1引入 Calendar类之后被弃用了。而Calendar也存在问题是: 1)可变性:像日期和时间这样的类应该是不可变的。 2)偏移性: Date中的年份是从1900开始的而月份都从0开始。 3)格式化:格式化只对Date有用Calendar则不行。 4)此外它们也不是线程安全的;不能处理闰秒等(每隔2天多出1s)   第三代日期类常见方法 1.LocalDate(日期/年月日)、LocalTime(时间/时分秒)、LocalDate Trime(日期时间/年月日时分秒) JDK8加入         LocalDate只包含日期可以获取日期字段         LocalTime只包含时间可以获取时间字段         LocalDateTime包含日期时间可以获取日期和时间字段         LocalDateTime ldt LocalDateTime.now);         //LocalDate.now()://LocalTime.nowSystem.out.println(ldt);ldt.getYear);ldt.getMonthValue(;ldt.getMonth0;ldt.getDayOfMonth0;ldt.getHour0;ldt.getMinute0;Idt.getSecond0: 2. 使用DateTimeFormatter 对象来进行格式化         // 创建 DateTimeFormatter对象 4.第三代日期类更多方法         LocalDate Time类         MonthDay类:检查重复事件         是否是闰年         增加日期的某个部分         使用plus方法测试增加时间的某个部分         使用minus方法测试查看一年前和一年后的日期   public class LocalDate_ {public static void main(String[] args) {//1. 使用now() 返回表示当前日期时间的 对象LocalDateTime ldt LocalDateTime.now(); //LocalDate.now();//LocalTime.now()System.out.println(ldt);//2. 使用DateTimeFormatter 对象来进行格式化// 创建 DateTimeFormatter对象DateTimeFormatter dateTimeFormatter DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss);String format dateTimeFormatter.format(ldt);System.out.println(格式化的日期 format);System.out.println(年 ldt.getYear());System.out.println(月 ldt.getMonth());System.out.println(月 ldt.getMonthValue());System.out.println(日 ldt.getDayOfMonth());System.out.println(时 ldt.getHour());System.out.println(分 ldt.getMinute());System.out.println(秒 ldt.getSecond());LocalDate now LocalDate.now(); //可以获取年月日只获取年月日LocalTime now2 LocalTime.now();//获取到时分秒只获取时分秒//提供 plus 和 minus方法可以对当前时间进行加或者减//看看890天后是什么时候 把 年月日-时分秒LocalDateTime localDateTime ldt.plusDays(890);System.out.println(890天后 dateTimeFormatter.format(localDateTime));//看看在 3456分钟前是什么时候把 年月日-时分秒输出LocalDateTime localDateTime2 ldt.minusMinutes(3456);System.out.println(3456分钟前 日期 dateTimeFormatter.format(localDateTime2));} } 3.Instant时间戳         1.通过 静态方法 now() 获取表示当前时间戳的对象         Instant now Instant.now();         System.out.println(now);         2. 通过 from 可以把 Instant转成 Date         Date date Date.from(now);         3. 通过 date的toInstant() 可以把 date 转成Instant对象         Instant instant date.toInstant();     } }   public class Instant_ {public static void main(String[] args) {//1.通过 静态方法 now() 获取表示当前时间戳的对象Instant now Instant.now();System.out.println(now);//2. 通过 from 可以把 Instant转成 DateDate date Date.from(now);//3. 通过 date的toInstant() 可以把 date 转成Instant对象Instant instant date.toInstant();} }
http://www.pierceye.com/news/940165/

相关文章:

  • 建站行业如何快速成第一单js制作网页游戏
  • 建立网站后怎么维护做网站自己租服务器还是网络公司
  • 建网站赚钱wordpress 公众号主题
  • 亚马逊网站建设的意义海西高端网站建设
  • 建设静态网站淘宝客怎么建设网站
  • wordpress网站外包浙江省建设厅新网站人员无法查询
  • 广州天与地网站建设石家庄快速建站公司
  • 汕头投资建设总公司网站专做PPP项目网站
  • 双语教学示范课程建设项目网站建设通网站上线
  • 电子商务网站域名注册要求南京电商设计
  • 网站左侧导航设计国内免费服务器地址
  • 怎样上网站dns解析不了图片墙网站源码
  • 东莞网站建设多少钱玩网页游戏的网站
  • 做网上竞猜网站合法吗珠海移动网站建设费用
  • 电视剧手机网站大全网页版微信二维码付款怎么弄
  • 亳州有做网站的吗一站式快速网站排名多少钱
  • 国外数码印花图案设计网站秦皇岛信息平台
  • 网站建设仿站纪念册设计制作公司
  • 西安烽盈网站建设有人上相亲网站做传销燕窝
  • 您身边的网站建设专家四川省建设注册资格中心网站
  • 东莞公司网站做优化做企业网站的合同
  • 网站域名空间怎么提交北京公司网站制作方法
  • 网站伪静态是什么意思中国知名网站排行榜
  • 国外网站注册软件用python做购物网站
  • 网站设计 素材如何攻克房地产网站
  • 上不了国外网站 怎么做贸易网页浏览器设置在哪里
  • delphi可以做网站吗百色建设局网站
  • 网站建设及维护课件免费请人做装修设计上什么网站
  • 川沙网站建设淘客插件wordpress
  • 门户网站开发技术服务合同免费网页游戏源码