Java字符串与日期互转

Java字符串与日期的相互转换

1.字符串转日期

字符串的格式与日期的格式一定要对应,并且字符串格式可以比日期格式多,但不能少,数字大小不自动计算日期。其中需要主要大小写

年yyyy 月MM 日dd 时HH 分mm 秒ss 毫秒SS

        String str = "2018/12/32";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd");
        Date strDate = simpleDateFormat.parse(str);
        System.out.println(strDate);     

output:Tue Jan 01 00:00:00 CST 2019

2.日期转字符串

        Date date = new Date();
        String dateStr = simpleDateFormat.format(date);
        System.out.println(dateStr);

  

原文地址:https://www.cnblogs.com/Payne-SeediqBale/p/10200157.html

时间: 2024-11-06 16:27:23

Java字符串与日期互转的相关文章

Java字符串转日期或日期转字符串&时间增加一天Calendar的使用

Java字符串转日期或日期转字符串 & 时间增加一天Calendar的使用 字符串转日期或日期转字符串 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss,就不需要我再解释了吧! PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分:HH是24小时制

JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 来! 用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss 就不需要我再解释了吧! PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例

android JAVA字符串转日期或日期转字符串(转)

用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss 就不需要我再解释了吧! PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分:HH是24小 时制,而hh是12小时制. 1.字符串转日期 2008-07-10 19:20:00 要把它转成日期,可以用 Da

[java]字符串全半角互转

<pre name="code" class="java"> /** * <DL> * <DT><B> 功能说明</B></DT> * 字符串全半角互转 * </DL> * @author hailan */ public class SBCChange { // public static void main(String[] args) { // // String QJstr

JAVA字符串转日期或日期转字

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法:    SimpleDateFormat sdf  =   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧! ps:为什么有的格式大写,有的格式小写,那是怕避免混

java字符串大小写字母互改

import java.util.Scanner; public class Test { /** * 测试数据 * * @param args */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); System.out.println(ExchangeStringA(s)); System.out.println(ExchangeStr

java工具类(五)之日期格式字符串与日期实现互转

JAVA字符串转日期或日期转字符串 项目开发过程中需要实现日期格式的字符串与日期进行互转,并进行日期的加减操作. Demo如下: package weiming.lmapp.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateConvert { /** * 日期转换成字符串 * @param date * @return

Java字符串转16 进制工具类Hex.java

原文:Java字符串转16 进制工具类Hex.java 源代码下载地址:http://www.zuidaima.com/share/1550463378410496.htm Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfecd .. 和 java 字符串之间的互转换! 如果做开发,通常用户登陆密码都会 mad5(salt + pwd) 然后再将 md 之后的数据 hex 一下. 这个工具类,就是实现此效果的. /* * */ package com.zuidaim

Java中字符串与日期之间的转换

项目过程中,经常遇到需要字符串格式的日期和Date类型的日期之间的相互转换.使用SimpleDateFormat类,可以方便完成想要的转换. SimpleDateFormat能够实现本地化的时间格式化及转换.从选定一个自定义的模式(pattren)开始,模式由已经定义好的 'A' to 'Z' 及 'a' to 'z'字母组成,也可以在模式中引入文本,但要使用’(单括号)括住.下图就是已经定义好的模式字母表: Letter Date or Time Component Presentation