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

  要用到格式化类SimpleDateFormat

 package com.rong.se;

 import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; public class StringDate { public static void main(String[] args) {
// 格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
// /////////////////////////////////////////////////////
// SimpleDateFormat sdf=new SimpleDateFormat();
// sdf.applyPattern("yyyy-MM-dd hh:mm:ss"); try {
// String类型转换为Date类型
String string = "2017-11-11 20:20:20";
Date date = sdf.parse(string);
System.out.println(date); } catch (ParseException e) {
e.printStackTrace();
} // Date类型转换为String类型
Date date = new Date();
String format = sdf.format(date);
System.out.println(format); // Calendar类型转换为Date类型
Calendar calendar = Calendar.getInstance();
Date cDate = calendar.getTime();
System.out.println(cDate); // Date类型转换为Calendar类型
try {
String string = "1995-09-24 13:14:03";
Date parse = sdf.parse(string);
// ///////////////////////////////////
calendar.setTime(parse);
// 获取年份
System.out.println(calendar.get(Calendar.YEAR)); } catch (ParseException e) {
e.printStackTrace();
}
// String类型转换为Calendar类型
try {
String str = "2002-01-01 18:30:00";
Date parse = sdf.parse(str);
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
System.out.println(instance.get(Calendar.YEAR));
} catch (ParseException e) {
e.printStackTrace();
}
// Calendar类型转换为String类型
Calendar instance = Calendar.getInstance();
Date time = instance.getTime();
String string = sdf.format(time);
System.out.println(string); } }

String、Date、Calendar之间的转换的更多相关文章

  1. 【Java】【9】String Date Calendar之间的转换

    前言: 1, Calendar 转化 String 2, Calendar 转化 Date 3,Date 转化 String 4,Date 转化 Calendar 5,String 转化 Calend ...

  2. [java]转:String Date Calendar之间的转换

    String Date Calendar之间的转换 String Date Calendar  1.Calendar 转化 String Calendar calendat = Calendar.ge ...

  3. String Date Calendar之间的转换

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  4. 【转】String Date Calendar之间的转换

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  5. java-String Date Calendar之间的转换

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  6. MFC中char*,string和CString之间的转换

    MFC中char*,string和CString之间的转换 一.    将CString类转换成char*(LPSTR)类型 方法一,使用强制转换.例如:  CString theString( &q ...

  7. String与StringBuffer之间的转换

    来源:http://www.oschina.net/code/snippet_2261089_47352 package demo; /* String与StringBuffer之间的转换 * Str ...

  8. string和数值之间的转换

    string和数值之间的转换 to_string(val) 一组重载函数,返回数值val的string表示val可以是任何算数类型. stoi(s,p,b),stol(s,p,b),stoul(s,p ...

  9. list,string,tuple,dictionary之间的转换

    list,string,tuple,dictionary之间的转换 类型 String List tuple dictionary String - list(str), str.split() tu ...

随机推荐

  1. 第二篇:shell基础命令(部分)

    目录 一.shell命令规则 二.基础命令详解(部分) ls :列出目录内容 mkdir : 创建目录 rmdir :删除目录 touch:新建文件 mv:修改文件(目录)名.移动路径 cp:复制文件 ...

  2. bat脚本,winscp,shell加mysql存储过程实现mysql单条数据迁移

    起因 公司有个任务,需要迁移mysql中的单条数据.从公司的dev环境到staging环境,dev环境的mysql安装在windows server 2012 R2下,stage是aws的服务器不能直 ...

  3. nodejs fastdfs

    node端fastdfs客户端上传文件 var FdfsClient = require('fdfs'); var fdfs = new FdfsClient({ // tracker servers ...

  4. day1 HTML - <head>

    1.html是什么? 超文本标记语言(Hypertext Markup Language,HTML) <!DOCTYPE html> <html lang="en" ...

  5. 1018: [SHOI2008]堵塞的交通traffic

    1018: [SHOI2008]堵塞的交通traffic 链接 分析: 用线段树维护区间的四个端点的联通情况,然后查询的时候,把所有覆盖到的区间合并起来即可. 六种情况左上到右上(左边到右边的情况)… ...

  6. Mybaits: MyBaits的xml文件中大于号和小于号的转义

    < 小于号  <     > 大于号  & & 和 & ' 单引号 &apos; " 双引号  "

  7. ps 图层解锁后变成全格子(全透明)的解决方法

    其实是因为同时打开了好几个ps文件正在编辑中,所以解决方法就是重启ps,然后单独编辑一个文件,解锁后就不会再出现这种情况能,就能正常编辑了

  8. Windows Powershell统计代码行数

    dir .\ -Recurse *.py | Get-Content | Measure-Object

  9. php开发文章发布示例(正则表达式实例开发)

    存档: post.php <form method="post" action="viewthread.php" target="_blank& ...

  10. 如何使用Win+R快捷键打开自定义程序

    鉴于大家对于提高效率这块有争议,更改了下标题. 大家平时一定都使用过Win+R运行快捷键, 在运行里可以快捷的打开一些系统软件,比如说输入mstsc是打开远程连接,输入explorer是打开文件管理器 ...