黑马程序员技术交流社区

标题: 【上海校区】JAVA获取当前日期&&日期格式的Object类转换成St... [打印本页]

作者: 不二晨    时间: 2018-12-21 09:43
标题: 【上海校区】JAVA获取当前日期&&日期格式的Object类转换成St...
JAVA获取当前日期
import java.util.*;   
  
public class D   
{   
public static void main(String []abc)   
{   
int y,m,d,h,mi,s;   
Calendar cal=Calendar.getInstance();   
y=cal.get(Calendar.YEAR);   
m=cal.get(Calendar.MONTH);   
d=cal.get(Calendar.DATE);   
h=cal.get(Calendar.HOUR_OF_DAY);   
mi=cal.get(Calendar.MINUTE);   
s=cal.get(Calendar.SECOND);   
System.out.println("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");   
}   
  
}   
##########################################################################   
public class Main{   
    public static void main(String[] args){   
        java.util.Calendar c=java.util.Calendar.getInstance();   
        java.text.SimpleDateFormat f=new java.text.SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");   
        System.out.println(f.format(c.getTime()));   
    }   
}  

##########################################################################   
public String GetNowDate(){   
    String temp_str="";   
    Date dt = new Date();   
    //最后的aa表示“上午”或“下午”    HH表示24小时制    如果换成hh表示12小时制   
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss aa");   
    temp_str=sdf.format(dt);   
    return temp_str;   
}
以上转载自:http://www.cnblogs.com/lemonme/articles/1803218.html
java日期格式的Object类型转换成String类型的方法博客分类:  java基础Java

java日期格式的Object类型转换成String类型的方法

Java代码  [url=][/url]

  • import java.text.DateFormat;  
  • import java.text.ParseException;  
  • import java.text.SimpleDateFormat;  
  • import java.util.Date;  
  • /**
  • * 转换思路:
  • * 当遇到从数据库中查询到的数据时,我们一般将数据放在一个Object数组中,
  • * 我们要将Object类型转换成String类型很简单,但是格式不对,
  • *  
  • * 所以就应该先将Object类型转换成String类型
  • *  
  • * 然后将String类型转换成Date类型
  • * 再将Date类型的数据转换成理想格式的String类型
  • * 这其中Date类型是一个中间层,其实以后如果遇到类似问题,关于日期转换的,可以将数据转换成Date类型,然后根据需要转换。
  • * @author Administrator
  • *
  • */  
  •   
  • public class DateTest {  
  •     public static void main(String agrs[]) {  
  •          //日期字符串  
  •         String     str2      = "1/1/2011 0:0:0";                           
  •         //字符串中的日期格式  
  •         DateFormat from_type = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");   
  •         //想要得到的日期显示格式  
  •         DateFormat to_type   = new SimpleDateFormat("yyyy-MM-dd");            
  •         //用来做中间转换的Date  
  •         Date       date      = null;                                      
  •         try {  
  •             //将字符串转换成日期格式   
  •             date = from_type.parse(str2);  
  •             System.out.println(date);  
  •         } catch (ParseException e) {  
  •             e.printStackTrace();  
  •         }  
  •         //将日期格式转换成字符串  
  •         String str = to_type.format(date);  
  •         System.out.println(str);  
  •     }  
  • }  

运行结果:

Java代码  [url=][/url]

  • Sat Jan 01 00:00:00 CST 2011  
  • 2011-01-01  


【转载】仅作分享,侵删

链接:https://blog.csdn.net/wangjolly/article/details/18730057


作者: 不二晨    时间: 2018-12-26 10:17





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2