java中的时间类是哪个类 求大神指教,谢谢各位了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.util.Date 1.java.util.Date:通用的时间处理类2.java.sql.Date:针对sql语句用的时间类,只包含日期而没有时间部分顺便贴上转换方法:1.java.sql.Date转为java.util.Datejava.sql.Date date=new java.sql.Date();java.util.Date d=new java.util.Date (date.getTime());2. java.util.Date转为java.sql.Datejava.util.Date utilDate=new Date();java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime()); java.util.Date utilDate=new Date();java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());java.sql.Time sTime=new java.sql.Time(utilDate.getTime());java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime()); 初期学的就是这么几个: Date 最古老时间类:以long微秒形式保存 DateFormat 给日期搞了个固定格式 SimpleDateFormat 这个格式可以自定义了(是DateFormat子类) Caledar 这个是新型时间类,可以与Date对象相互转化 剩下的查API吧 java.time (JDK 8) java 在日期时间类的设计上,确实不怎么好用 Timestamp Calendar 如果是java 8 之前的版本,可以用Joda 库 http://www.joda.org/joda-time/ java.util.Date import java.util.Date;public class DateDemo { public static void main(String args[]) { // Instantiate a Date object Date date = new Date(); // display formatted date System.out.printf("%s %tB %<te, %<tY", "Due date:", date); }}import java.util.*;import java.text.*; public class DateDemo { public static void main(String args[]) { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); String input = args.length == 0 ? "1818-11-11" : args[0]; System.out.print(input + " Parses as "); Date t; try { t = ft.parse(input); System.out.println(t); }catch (ParseException e) { System.out.println("Unparseable using " + ft); } }} 数组中的反转小问题 求教关于classpath的问题 把某路径下所有图片文件写入到SQL server中的代码 关于频繁往一个日志文件写日志的问题!(在文件尾部追加写入) 怎么调用带Graphics参数的函数? 关于流的问题,各位大虾帮忙啊,我已被这一群类给搞晕了,郁闷~~~ cmd不能编译java问题怎么解决? 如何实现文件另存???成功后在给分 实现过图像处理方面功能的高人请进来帮忙!!!!! 有点难度的sql语句 编辑JAVA文件时提示错误 新手问题
2.java.sql.Date:针对sql语句用的时间类,只包含日期而没有时间部分顺便贴上转换方法:
1.java.sql.Date转为java.util.Date
java.sql.Date date=new java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());2. java.util.Date转为java.sql.Date
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());
java.util.Date utilDate=new Date();
java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());
java.sql.Time sTime=new java.sql.Time(utilDate.getTime());
java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime());
Date 最古老时间类:以long微秒形式保存
DateFormat 给日期搞了个固定格式
SimpleDateFormat 这个格式可以自定义了(是DateFormat子类) Caledar 这个是新型时间类,可以与Date对象相互转化 剩下的查API吧
public class DateDemo { public static void main(String args[]) {
// Instantiate a Date object
Date date = new Date();
// display formatted date
System.out.printf("%s %tB %<te, %<tY", "Due date:", date);
}
}import java.util.*;
import java.text.*;
public class DateDemo { public static void main(String args[]) {
SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd");
String input = args.length == 0 ? "1818-11-11" : args[0]; System.out.print(input + " Parses as ");
Date t;
try {
t = ft.parse(input);
System.out.println(t);
}catch (ParseException e) {
System.out.println("Unparseable using " + ft);
}
}
}