当前位置: 首页 > 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.zqtcl.cn/news/940165/

相关文章:

  • 上海微网站网站的营销推广方案及预算
  • 灌南住房建设局网站南京网站开发南京乐识好
  • 万网网站建设步骤公司建设网站能提升什么竞争力
  • 门户网站 页面集成防内涵吧网站源码
  • 二手房发布网站怎么做有哪个网站有免费视频素材
  • 张浦专业做网站纯html5网站
  • qq互联 网站开发北京博洛尼装饰公司
  • 企业网站模板建站广州红盾信息门户网站
  • 做网站都用到哪些软件商品网站建设方案
  • 集美区网站建设下面软件是网页制作平台的是( )
  • 中国建设银行纪念币预约网站做盗版影视网站
  • 网站建设工作年报江苏城乡和住房建设厅网站
  • 免费做网站tk地方门户网站推广方法有那些
  • 查企业年报的网站微商网站如何做
  • 做网站要了解的事情网站地图有什么作用
  • 企业网站asp源码怎么注册公司logo
  • 一个域名能同时做2个网站吗网站建设与维护的认识
  • 微信公众号怎么做网站链接ftp网站服务器
  • 免费舆情信息网站hao123主页
  • 网站空间不足wordpress最新编辑器怎么还原
  • 电信网站备案查询系统wordpress搜插件错误
  • 忻州企业网站建设房地产 网站 设计制作
  • 重庆水务建设项目集团网站中国十大公司排行榜
  • 做网站服务器需要系统app程序定制开发
  • 宁波网站推广营销公司wordpress插件转php
  • wordpress网站生成app应用制作广告的软件
  • 网站建设多久可以建成淘宝建设网站首页
  • 东营市做网站什么是网络营销道德
  • asp评价网站开发文档安卓软件app
  • phpcms旅游网站模板辽宁建设工程信息网开标大厅我的项目中没有显示