• java日期转字符串 字符串转日期 日期转日历 日历转日期


    2012-08-26 
     
    package com.sxito.biz.test;  
       
       
     import java.text.ParseException;  
     import java.text.SimpleDateFormat;  
     import java.util.Calendar;  
     import java.util.Date;  
     /** 
      *  
      * @author 落叶 
      * 
      */  
     public class TestStringToDate {  
     /** 
     * @param args 
     */  
     public static void main(String[] args) {  
     String s1 = "1991-01-01";  
     StringToDate(s1);  
     Date d =new Date();  
     DateToString(d);  
     Calendar calendar= DateToCalendar(d);  
     CalendarToDate(calendar);  
     }  
     /** 
     * 字符串转日期 
     * @param String 
     */  
     private static  Date StringToDate(String String) {  
     System.out.println("转换前类型为:"+String.getClass());  
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
        Date time = null;  
        try {  
            time = format.parse(String);  
        } catch (ParseException e) {  
            e.printStackTrace();  
        }  
        System.out.println("转换后类型为:"+time.getClass());  
        return time;  
     }   
     /** 
     * 日期转换成字符串 
     * @param date  
     * @return str 
     */  
     public static String DateToString(Date date) {  
     System.out.println("转换前类型为:"+date.getClass());  
       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
       String string = format.format(date);  
       System.out.println("转换后类型为:"+string.getClass());  
       return string;  
     }  
     /** 
     * 日期转日历 
     * @param date 
     * @return Calendar 
     */  
     public static Calendar DateToCalendar(Date date) {  
     System.out.println("转换前类型为:"+date.getClass());  
     Calendar startdate=Calendar.getInstance();  
     startdate.setTime(date);  
       System.out.println("转换后类型为:"+startdate.getClass());  
       return startdate;  
     }   
     /** 
     * 日历转日期 
     * @param calendar 
     * @return Date 
     */  
     public static Date CalendarToDate(Calendar calendar) {  
     System.out.println("转换前类型为:"+calendar.getClass());  
     Date  date= calendar.getTime();     
     System.out.println("转换后类型为:"+date.getClass());  
       return date;  
     }   
       
     }  
  • 相关阅读:
    JSONObject简介
    android:layout_gravity 和android:gravit的区别?
    CountDownTimer,0,0
    java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件
    HttpClient学习系列 -- 学习总结
    创建多线程的HttpClient
    HttpClient4.X 升级 入门 + http连接池使用
    Java Executors(线程池)
    [微软官方]SQLSERVER的兼容级别
    vSphere Client 连接ESXi 或者是vCenter 时虚拟机提示VMRC异常的解决办法
  • 原文地址:https://www.cnblogs.com/huapox/p/3516090.html
Copyright © 2020-2023  润新知