Date与String之间的转换

(1) 将Date格式化为String   

//日期格式化
public void testFormat(){
      SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      Date date=new Date();

      String str=sdf.format(date);
      System.out.println(str);
}

(2) 将String解析为Date  

//和format方法相反,parse方法用于按照特定格式将表示时间的字符串转换为Date对象
public void testParse() throws Exception{
      String str="2018-01-23";
      SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");

      Date date=sdf.parse(str);
      System.out.println(date);
}

原文地址:https://www.cnblogs.com/nancyzhang/p/8490346.html

时间: 2024-10-18 22:02:38

Date与String之间的转换的相关文章

【java】Date与String之间的转换:java.text.SimpleDateFormat、public Date parse(String source) throws ParseException和public final String format(Date date)

1 package 日期日历类; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class TestDate { 8 public static void main(String[] args) { 9 Date date=new java.util.Date(); 10 System.out.println(date);/

Java:String和Date、Timestamp之间的转换

一.String与Date(java.util.Date)互转 1.1 String -> Date Java代码   String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); try { date = sdf

String和Date、Timestamp之间的转换

Java:String和Date.Timestamp之间的转换 http://yunnick.iteye.com/blog/1074495 一.String与Date(java.util.Date)互转 1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 DateFormat sdf = new Simple

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 stati

SimpleDateFormatDemo1 Date和String格式的转换

/** *    Date重写了toString()方法,用一个字符串来描述当前Date对象所表示的时间. *    例如: Mon Feb 17 15:36:55 CST 2014 *    实际上Date的toString()方法返回的字符串虽然很清晰的描述了时间, *    但是对于非英语地区来将,该字符串不够友好,我们更希望按照特定地区表示时间的方式. *    比如我们更习惯以下的风格:    2014-02-17 15:36:55 星期一 *    java为我们提供了一个类,Sim

Java 带分隔字符串、字符串数组和 ArrayList<String> 之间的转换

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 一.先来认识一下标题说的这三件东西,也许描述的不清楚,但有了下面的例子,就不会有歧义了 1.带分隔字符串是这样的: String seperate

char* 、const char*和string之间的转换

1. const char* 和string 转换 (1) const char*转换为 string,直接赋值即可. EX: const char* tmp = "tsinghua". string s = tmp; (2) string转换为const char*,利用c_str() EX:  string s = "tsinghua"; const char*tmp = s.c_str(); 2. char*和const char*之间的转换 (1) cons

C# char[]与string之间的转换 byte[]与string之间的转化

1.char[]与string之间的转换 //string 转换成 Char[] string str="hello"; char[] arr=str.ToCharArray(); //Char[] 转换成 string string str1 = new string(arr); 2.byte[]与string之间的转化 string str = "你好,hello"; byte[] bytes; //byte[] 转换成 string bytes = Encod

Date 和 String 之间 转换

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest { public static void main(String[] args) throws ParseException { Date date = new Date(); /* * 把java.util.Date转换为指定格式String */ SimpleDateF