java 日期函数转换_java 日期函数转换
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class SQLDate {
public static void main(String[] args){
System.out.println(System.currentTimeMillis()); //结果:1244711626453
java.util.Date date1 = new java.util.Date();
System.out.println(date1.toString()); //结果: Thu Jun 11 16:27:57 CST 2009
//java.sql.Date extends java.util.Date
java.sql.Date date2 = new java.sql.Date(System.currentTimeMillis());
System.out.println(date2.toString()); //结果: 2009-06-11
java.sql.Date date3 = new java.sql.Date(date1.getTime());
System.out.println(date3.toString()); //结果:2009-06-11
//Timestamp extends java.util.Date
Timestamp stamp1 = new Timestamp(System.currentTimeMillis());
System.out.println(stamp1.toString()); //结果: 2009-06-11 16:27:57.75
Timestamp stamp2 = new Timestamp(date1.getTime());
System.out.println(stamp2.toString()); //结果:2009-06-11 16:52:56.171
//日期时间转换成格式化的字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
//format(java.util.Date date), Timestamp是java.util.Date的子类
String timeStr = sdf.format(stamp1);
System.out.println(timeStr); //结果:2009/06/11 16:52:56
//SimpleDateFormat extends DateFormat,DateFormat是抽象类
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String timeStr2 = df.format(date1);
String timeStr3 = df.format(date2);
System.out.println(timeStr2); //结果:2009/06/11 16:52:56
System.out.println(timeStr3); //结果: 2009/06/11 16:52:56
//字符串转化为日期时间
try {
//parse()中的参数必须与sdf中定义的格式一致,否则抛异常
java.util.Date date6 = sdf.parse("2009/12/10 5:12:02");
System.out.println(date6.toString()); //结果: Thu Dec 10 05:12:02 CST 2009
java.sql.Date date7 = new java.sql.Date(date6.getTime());
System.out.println(date7.toString()); //结果: 2009-12-10
//注意: sdf.parse()返回值是java.util.Date类型,不能转化成java.sql.Date类型
//java.sql.Date date8 = (java.sql.Date)sdf.parse("2009/12/10 5:12:02"); //不可行
Timestamp stamp9 = new Timestamp(date7.getTime());
System.out.println(stamp9.toString()); //结果: 2009-12-10 05:12:02.0
} catch (ParseException e) {
e.printStackTrace();
}
}
}
java 日期函数转换_java 日期函数转换相关推荐
- java时间日期工具类_java日期处理工具类
java日期处理工具类 import java.text.DecimalFormat; import java.text.ParsePosition; import java.text.SimpleD ...
- java 引用类快捷键_Java数据类型及其转换经常用到的快捷键
数据类型 基本数据类型分类 (8种) byte .short. int. long. char. float. double .boolean 1个字节占8位 整数型byte 1字节 -128~127 ...
- java中参数存储_Java中函数参数传递和数据存储
值传递是将要传递的值作为一副本传递的.. 引用传递,传递的是引用对象的内存地址.. 例如: int i=4; int j=i; //相当于把4复制了一个副本赋给了j 输出结果是i=4 ,j=4 C ...
- java有函数吗_java有函数吗?
java有函数吗? java有函数.函数是定义在类中的一段独立的代码块,用来实现某个功能.Java中,函数又被称为方法. 函数的主要作用是为了提高代码的复用性. 函数都是在栈内存中运行:运行的函数处在 ...
- java 日期格式常量_Java 日期格式类
Java格式 - Java日期格式类 Java 8有新的Date-Time API来处理日期和时间. 我们应该使用新的Java 8 Date-Time API来格式化和解析日期时间值. 如果我们正在编 ...
- java日期转换_java日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...
- java程序日期转换_Java 日期转换详解及实例代码
Java 日期转换 涉及的核心类:Date类.SimpleDateFormat类.Calendar类 一. Date型与long型 Date型转换为long型 Date date = new Date ...
- 在java中原始时间_Java 日期时间
Java 日期时间 java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二 ...
- java线程主要状态及转换_Java线程状态转换及控制
线程的状态(系统层面) 一个线程被创建后就进入了线程的生命周期.在线程的生命周期中,共包括新建(New).就绪(Runnable).运行(Running).阻塞(Blocked)和死亡(Dead)这五 ...
最新文章
- css property 和 attribute 的区别
- 快速了解AngularJs HTTP响应拦截器
- twisted系列教程十五–测试twisted代码
- python第九天课程:遇到了金角大王
- WPF自定义Main函数
- HDU-1994-利息计算
- jsp可以存放java代码和js代码
- 哥廷根大学计算机博士,德国哥廷根大学 单分子光学 招博士 (75% TV-L E13 工资)...
- 基于JavaEE的公共自行车租赁管理系统_JSP网站设计_SqlServer数据库设计
- ppt变成了图片不能编辑文字怎么办_解决PPT字体缺失这个问题,这个技巧你一定要掌握...
- php智能文章相关性匹配,PHP中的Pearson相关性
- 微带滤波器摘要_微带滤波器设计
- 【CityHunter】游戏流程设计及技术要点
- 百度地图API 浏览器端调用 傻瓜教程
- 如何把信息做成二维码?如何制作二维码的内容?
- 集运系统,集运下单系统,国际物流集运系统,转运系统源码 集运系统源码
- android 指纹拍照,一加2评测:增加指纹识别/拍照性能出众
- 初学Python之fractions模块下Fraction使用方法
- Ubuntu 安装 TP_LINK驱动 TL-WDN5200H 2.0无线网卡
- mysql如何进行数据透视_使用MySQL的数据透视表
热门文章
- CentOS+tomcat jsp笔记
- 【排序算法】冒泡排序 选择排序 插入排序 希尔排序(数组)
- Pandas高级教程之:category数据类型
- Hyperledger Fabric基础知识
- python根据表格数据生成折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图
- pom 选用maven仓库
- JAVA反射系列之Method,java.lang.reflect.Method的使用
- Effective Java之抛出与抽象相应的异常(六十一)
- ActiveMQ的network connectors部署集群(七)
- PAT甲级 -- 1005 Spell It Right (20 分)