常用类---Date

 Date能用的方法不多.      

一个是创建Date对象, Date是public修饰.   Date date = new Date();    

                               Date date = new Date();   date.getTime();   用来获取历元到现在的毫秒数

                               Date date = new Date();    date.toLocaleString();    用来获取当地的时间显示. 

------------------------------------------------------------------------------------------------------------------------------------------------------------

日期的格式化处理: DateFormat(可以完成日期的格式化操作(格式化/解析))

首先

   

实例化DateFormat:DateFormat是抽象的类.不能被实例化,一般这种类都会有静态的方法用来让外界进行调用.这个方法是getInstance();

  DateFormat  df = DateFormat.getInstance();     

关于DateFormat的常用方法:

 

String format(Date date)   传入一个Date值,返回字符串.   是将Date格式化的方式 ,即Date--->String.    (首先你要有一个Date.那就要new出来一个Date)

 

public static final DateFormat getDateInstance(int style)   获取日期的格式并进行长短处理.长日期,短日期.

 DateTimeInstance同理. 

 parse:输入Str ing,返回Date.

 

SimpleDateFormat: 自定义格式化处理日期

什么是pattern,就是自定义的格式,  例如: 

常用: y年.M月.d日.H小时.m分.s秒.   Pattern的类型是字符串.   定义一个pattern  例如: String pattern= "yyyy-MM-dd HH:mm:ss";

  SimpleDateFormat是public,直接创建.因为SimpleDateFormat是DateFormat的子类,所以拥有父类的方法.

可以用format转换成字符串显示出来.

设置模式. parse有异常先抛出异常.

 

Calendar方法:日历方法.  Calendar方法和DateFormate一样,用了abstract修饰.无法直接实例化.必须通过内部的static方法调用.

    实例化Calendar:  Calendar  c = Calendar.getInstance();

Calendar内部的方法:

获得Calendar的定义常量   int get(int field)      Ex: c.get(Calendar.YEAR) 

偏移量: public abstract void add(int field, int amount)    Ex: c.add(Calendar.DAY_OF_MONTH, 7);

 

posted @   NobodyHero  阅读(188)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示