java基础之字符串转日期

本文详细介绍了如何在Java中使用SimpleDateFormat类对数据库中提取的时间字符串进行格式化转换,包括从数据库读取时间字符串并将其转换为Date类型,然后使用自定义格式将Date类型时间转换回字符串形式。强调了基础的重要性,并提供了实用的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.iamzken.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatTest {

	public static void main(String[] args) throws ParseException {
		//根据数据库里的时间格式new出一个对应的SimpleDateFormat日期转换器,由于从数据库中取出来的数据格式类似为:2015-10-10 23:20:20.23
		//故new出的SimpleDateFormat格式如下:
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
		//利用日期转换器先将数据库中取出的日期字符串转化为Date类型,这里以"2015-10-10 23:20:20.23"为例进行说明,
		//实际要替换成你自己的a.getCdate()即可
		Date cdate = dateFormat.parse("2015-10-10 23:20:20.23");
		//重新建一个日期转换器,指定自己想要的格式进行转化即可
		String result = new SimpleDateFormat("yyyy年MM月dd日      hh时mm分ss秒S毫秒").format(cdate);
		System.out.println(result);
	}

}

总结也就两步走:1、String通过字符串本身的SimpleDateFormat格式转换为Date 2、Date通过自己指定的SimpleDateFormat格式转换为目标String


到什么时候也不能忘了基础啊,干啥事,基本功一定要扎实!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI绘画(可定制)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值