杂记——日期格式转换(MySQL、Java)

Ⅰ、MySQL日期格式转换

一、处理数据库类型DateTime,将其转为指定格式展示:
1)使用DATE_FORMAT函数

符号表述
%y年:两位,比如21
%Y年:四位,比如2021
%m月:数字,比如07
%M月:英文,比如July
%d日:数字,比如27
%D日:序数词缩写,比如27th
%h时:12进制,比如下午一点,显示01
%H时:24进制,比如下午一点,显示13
%i分:数字,比如07
%I???,直接没看懂,记得告诉我
%s秒:没有直观差别
%S秒:没有直观差别

举例——2021-07-27 13:07:56

SELECT DATE_FORMAT(start_time, '%Y-%m-%d %H:%i:%s') AS '时间' FROM tb_time WHERE id = '1';

举例——2021年07月27日 13时07分56秒

SELECT DATE_FORMAT(start_time, '%Y年%m月%d日 %H时%i分%s秒') AS '时间' FROM tb_time WHERE id = '1';

Ⅱ、Java日期格式转换

一、日期格式与字符串的相互转换

package com.hbw.util;

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

public class DateUtil {

	public static void main(String[] args) {
		Date date1 = stringToDate("2018-10-12 06:05:01");
		System.out.println(date1);//Fri Jan 12 06:05:01 CST 2018
		
		
		Date date2 = new Date();
		System.out.println(dateToString(date2));//2020-10-16 15:26:02
	}
	
	//字符串转日期类型
	public static Date stringToDate(String str) {
		Date date = null;
		//使用SimpleDateFormat类,将下列格式的字符串转为util标准日期
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		try {
			if(str!=null && !"".equals(str))
				date = sdf.parse(str);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return date;
	}
	//日期类型转字符串
	public static String dateToString(Date date) {
		String str = null;
		//使用SimpleDateFormat类,将util标准日期转为下列格式的字符串
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		if(date!=null)
			str = sdf.format(date);
		return str;
	}

}


二、日期转日期???
问:是否有办法将标准日期格式,转为常见日期格式(2021-07-27 13:07:56)




DATE_FORMAT:https://blog.csdn.net/zpfzly/article/details/107959697

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
引用和引用都是关于Spring框架中的错误信息。这个错误信息意味着在构造函数的第一个参数中,无法找到一个合适的类型为'java.lang.reflect.InvocationHandler'的bean。在Spring框架中,当我们使用依赖注入时,需要确保所需的bean已经被正确地配置和注册。如果没有找到合适的bean,则会抛出这个错误。解决这个问题的方法是确保所需的bean已经正确地配置,并且已经被Spring容器扫描和注册。另外,还需要检查是否正确地使用了注解和依赖注入的方式来引用bean。如果仍然无法解决问题,可以考虑检查依赖的版本是否兼容,并查看是否有其他相关的配置问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [spring将动态代理对象注册为Bean遇到的...Unsatisfied dependency expressed through constructor parameter 0...](https://blog.csdn.net/qq_37751454/article/details/89546798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [杂记——4.书写spring时出现的Error creating bean with name ‘user0‘ defined in file错误](https://blog.csdn.net/m0_52096593/article/details/127854919)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陈年_H

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

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

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

打赏作者

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

抵扣说明:

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

余额充值