常用类---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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!