JAVA获取当前时间

获取当前时间
1、Date day=new Date();    
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
System.out.println(df.format(day));   
通过Date类来获取当前时间  
 
2、SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   System.out.println(df.format(System.currentTimeMillis()));   
通过System类中的currentTimeMillis方法来获取当前时间 
 
3、通过Calendar类来获取当前时间   
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改   对时间进行加减操作等
int year = c.get(Calendar.YEAR);  
 int month = c.get(Calendar.MONTH);   
int date = c.get(Calendar.DATE);    
int hour = c.get(Calendar.HOUR_OF_DAY);   
int minute = c.get(Calendar.MINUTE);   
int second = c.get(Calendar.SECOND);    
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);    
 
 
 
格式转换
一.在mysql操作中我们经常需要对数据进行类型转换,此时我们应该使用的是cast()或convert();
二.两者之间的对比
相同点:都是进行数据类型转换,实现的功能基本相同
不同点:两者的语法不同,cast(value as type) ,convert(value,type)
三:所支持的类型如下
二进制,同带binary前缀的效果:BINARY
字符型,可带参数:CHAR()
日期:DATE
时间:TIME
日期时间型:DATETIME
浮点型:DECIMAL
整数:SIGNED
无符号整数:UNSIGNED
原文地址:https://www.cnblogs.com/gemiaomiao/p/10550777.html