• String、Date、Calendar之间的转换


    1.String、Date、Calendar之间的转换

      要用到格式化类SimpleDateFormat

     1 package com.rong.se;
     2 
     3 import java.text.ParseException;
     4 import java.text.SimpleDateFormat;
     5 import java.util.Calendar;
     6 import java.util.Date;
     7 
     8 public class StringDate {
     9 
    10     public static void main(String[] args) {
    11         // 格式化对象
    12         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    13         // SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    14         // /////////////////////////////////////////////////////
    15         // SimpleDateFormat sdf=new SimpleDateFormat();
    16         // sdf.applyPattern("yyyy-MM-dd hh:mm:ss");
    17 
    18         try {
    19             // String类型转换为Date类型
    20             String string = "2017-11-11 20:20:20";
    21             Date date = sdf.parse(string);
    22             System.out.println(date);
    23 
    24         } catch (ParseException e) {
    25             e.printStackTrace();
    26         }
    27 
    28         // Date类型转换为String类型
    29         Date date = new Date();
    30         String format = sdf.format(date);
    31         System.out.println(format);
    32 
    33         // Calendar类型转换为Date类型
    34         Calendar calendar = Calendar.getInstance();
    35         Date cDate = calendar.getTime();
    36         System.out.println(cDate);
    37 
    38         // Date类型转换为Calendar类型
    39         try {
    40             String string = "1995-09-24 13:14:03";
    41             Date parse = sdf.parse(string);
    42             // ///////////////////////////////////
    43             calendar.setTime(parse);
    44             // 获取年份
    45             System.out.println(calendar.get(Calendar.YEAR));
    46 
    47         } catch (ParseException e) {
    48             e.printStackTrace();
    49         }
    50         // String类型转换为Calendar类型
    51         try {
    52             String str = "2002-01-01 18:30:00";
    53             Date parse = sdf.parse(str);
    54             Calendar instance = Calendar.getInstance();
    55             instance.setTime(parse);
    56             System.out.println(instance.get(Calendar.YEAR));
    57         } catch (ParseException e) {
    58             e.printStackTrace();
    59         }
    60         // Calendar类型转换为String类型
    61         Calendar instance = Calendar.getInstance();
    62         Date time = instance.getTime();
    63         String string = sdf.format(time);
    64         System.out.println(string);
    65 
    66     }
    67 
    68 }
  • 相关阅读:
    关于J2SE/Jsp/Sping/Hibernate/Struts2的视频下载
    JQuery插件之图片轮播插件–slideBox
    javascript学习-创建json对象数据,遍历
    MD5算法原理
    【Linux】linux经常使用基本命令
    藏书阁(非技术流书籍)
    搭建自己的SIPserver:开源sipserveropensips的搭建及终端TwInkle的使用
    linux下仅仅有rman备份集的异机不同文件夹恢复
    URAL 1684. Jack's Last Word KMP
    javabean总结
  • 原文地址:https://www.cnblogs.com/57rongjielong/p/7789990.html
Copyright © 2020-2023  润新知