日期操作
来源:互联网 发布:old town coffee淘宝 编辑:程序博客网 时间:2024/05/21 14:43
日期操作类:
1.表示出日期:使用java.util.Date类。取得当前的时间日期:可以实例化Date类:
Date date= new Date();
输出的日期格式是:例:Tue Dec 20 11:25:40 CST 2012
这种格式很难懂,不能一眼看出
2.日期与long之间的转化:
(1)-Date变为long:用到的方法:public long getTime();
例:Date date=new Date();
long num=date.getTime();
(2)-long变为Date:用到的方法:public Date(long date);
例:Date date= new Date(System.currentTimeMillis());
3.日期与字符串的转化:
public SimpleDateFormat(String pattern);格式化构造方法
public final String format(Date date);日期格式化为字符串
例:Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss);
String str=sdf.format(date);
public Date parse(String source) ;将字符串格式化为日期
例:String str="2017-05-01 11:11:11.111";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss);
Date date=sdf.parse(str);
例:计算你从出生到现在活了多少天?
package work;import java.text.ParseException;//计算活了多少天import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Demo{public static void main(String args[]) throws Exception {//取得出生日期Scanner input =new Scanner(System.in);System.out.println("请输入出生日期:");String birthday=input.nextLine();SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date datebr=sdf.parse(birthday);long numbr=datebr.getTime();//获得现在日期Date date=new Date();long num=date.getTime();long time=num-numbr;long day=time/1000/60/60/24;System.out.println("你一共活了"+day+"天");}}
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 日期操作
- 一些日期操作
- 日期操作常用代码
- 常见公历日期操作
- LOJ6012「网络流 24 题
- MATLAB2012b license过期
- TCP接入层的负载均衡、高可用、扩展性架构
- Dialog做动画
- 给迷茫的JAVA员一些中肯建议,不然你就废了,快速成为架构师
- 日期操作
- Linux中 vi常用命令
- web开发之纯css制作小米官网产品展示
- 关于大四上学期的计算机图形学实验报告123——opengl建模、载入OBJ文件、纹理贴图、光照、交互。
- 算法提高 新建Microsoft Word文档 java
- 有符号数二进制补码加减运算
- 对称加密算法——DES
- JAVA 传不定长度的参数
- poj1611 The Suspects 并查集