1.DateFormat类
花式显示时间和日期。
而且在本机win10+eclipse的环境下默认显示当前地区时间。
具体为什么暂时不用管,先记下这个怎么用哈哈哈!贼棒!
import java.text.DateFormat;
import java.util.Date;
public class XJBTEST {
public static void main(String[] args) {
// TODO Auto-generated method stub
DateFormat df1=null;
DateFormat df2=null;
df1 =DateFormat.getDateInstance();
df2 =DateFormat.getDateTimeInstance();
System.out.println("Date"+df1.format(new Date()));
System.out.println("DateTime"+df2.format(new Date()));
}
}
1.SimpleDateFormat类
花式完成日期的显示格式化。
import java.text.SimpleDateFormat;
import java.util.Date;
public class XJBTEST {
public static void main(String[] args) {
// TODO Auto-generated method stub
String Dataexample="2017-6-12 16:31:13";//随便打个时间做模板
String Dataorigin="yyyy-MM-dd HH:mm:ss";//格式
String Datanow="yyyy年MM月dd日 HH时mm分ss秒";//目标格式
SimpleDateFormat sdf1=new SimpleDateFormat(Dataorigin);//实例化模板
SimpleDateFormat sdf2=new SimpleDateFormat(Datanow);//同上
Date d=null;
try
{
d=sdf1.parse(Dataexample);
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println(sdf2.format(d));//打印日期为新格式
}
}
一开始老出现问题,结果发现是因为 格式 那一行的字母是不可以XJB用的,必须严格按照人家设置好的格式来弄。
这个是粘贴别人的,英文首字母,很好记。