将时间格式转换为常用的几种字符串格式

 

	/**
	 * 将时间格式转换为常用的几种字符串格式
	 * 
	 */
	public static String dateToFormatStr(java.util.Date dateDate,String FormatStr)
	{
		 
		if("".equals(StringUtil.StrTrim(FormatStr))) {
			 return "";
		 }
		SimpleDateFormat formatter =null;
		 if(FormatStr.equals("yyyy/MM/dd")) {
			  formatter = new SimpleDateFormat("yyyy/MM/dd");
		 }else if(FormatStr.equals("yyyy-MM-dd")) {
			 formatter = new SimpleDateFormat("yyyy-MM-dd");
		 }else if(FormatStr.equals("yyyy-MM-dd HH:mm:ss")) {
			 formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		 }else if(FormatStr.equals("yyyy/MM/dd HH:mm:ss")) {
			 formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
		 }else if(FormatStr.equals("YYYYMMdd")) {
			 formatter = new SimpleDateFormat("YYYYMMdd");//年月日
		 }else if(FormatStr.equals("YYYYMMddHH")) {
			 formatter = new SimpleDateFormat("YYYYMMddHH");//年月日时 -24小时制
		 }else if(FormatStr.equals("YYYYMMddHHmmss")) {
			 formatter = new SimpleDateFormat("YYYYMMddHHmmss");//年月日时分秒
		 }else if(FormatStr.equals("YYYYMMddHHmmssSSS")) {
			 formatter = new SimpleDateFormat("YYYYMMddHHmmssSSS");//年月日时分秒毫秒
		 }
		
		String dateString = formatter.format(dateDate);
		return dateString;
	}

时间格式字母含义说明表:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我了解了您的要求。关于您的问题,字符串时间格式换是编程中常见的操作,各种编程语言都提供了相应的函数和库来进行处理。以下是一些常见的语言中实现字符串时间格式转换的函数和方法: 1. Python 字符串时间格式: ```python import datetime str_time = '2022-01-01 12:00:00' time_obj = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S') ``` 时间格式字符串: ```python time_obj = datetime.datetime.now() str_time = time_obj.strftime('%Y-%m-%d %H:%M:%S') ``` 2. Java 字符串时间格式: ```java import java.text.SimpleDateFormat; import java.util.Date; String str_time = "2022-01-01 12:00:00"; SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date time_obj = formatter.parse(str_time); ``` 时间格式字符串: ```java Date time_obj = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str_time = formatter.format(time_obj); ``` 3. C++ 字符串时间格式: ```cpp #include <iostream> #include <ctime> #include <string> std::string str_time = "2022-01-01 12:00:00"; struct tm time_obj; strptime(str_time.c_str(), "%Y-%m-%d %H:%M:%S", &time_obj); time_t timestamp = mktime(&time_obj); ``` 时间格式字符串: ```cpp time_t timestamp = time(NULL); struct tm time_obj = *localtime(&timestamp); char str_time[20]; strftime(str_time, sizeof(str_time), "%Y-%m-%d %H:%M:%S", &time_obj); std::string result(str_time); ``` 以上是常见的几种语言中实现字符串时间格式转换的方式,具体的实现方法可能会有所不同,但大致思路是相似的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值