-
2020-06-13 14:41:47
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ??? ??? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
更多相关内容 -
Java将日期转换为字符串
2021-03-24 08:23:36本文概述我们可以使用...DateFormat的format()方法DateFormat类的format()方法用于将Date转换为String。 DateFormat是一个抽象类。 DateFormat的子类是SimpleDateFormat。它是DateFormat类的实现。下面给出了forma...本文概述
我们可以使用java.text.DateFormat类的format()方法在Java中将Date转换为String。
DateFormat的format()方法
DateFormat类的format()方法用于将Date转换为String。 DateFormat是一个抽象类。 DateFormat的子类是SimpleDateFormat。它是DateFormat类的实现。下面给出了format()方法的签名:
String format(Date d)
Java日期转换为字符串的示例
让我们看一下将Java中的Date转换为String的简单代码。
Date date = Calendar.getInstance().getTime();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String strDate = dateFormat.format(date);
例:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;
public class DateToStringExample1 {
public static void main(String args[]){
Date date = Calendar.getInstance().getTime();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String strDate = dateFormat.format(date);
System.out.println("Converted String: " + strDate);
}
}
立即测试
输出:
Converted String: 2017-24-28 04:24:27
让我们看完整的示例, 使用java.text.SimpleDateFormat类的format()方法在Java中将日期和时间转换为String。
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateToStringExample2 {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
String strDate = formatter.format(date);
System.out.println("Date Format with MM/dd/yyyy : "+strDate);
formatter = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
strDate = formatter.format(date);
System.out.println("Date Format with dd-M-yyyy hh:mm:ss : "+strDate);
formatter = new SimpleDateFormat("dd MMMM yyyy");
strDate = formatter.format(date);
System.out.println("Date Format with dd MMMM yyyy : "+strDate);
formatter = new SimpleDateFormat("dd MMMM yyyy zzzz");
strDate = formatter.format(date);
System.out.println("Date Format with dd MMMM yyyy zzzz : "+strDate);
formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss z");
strDate = formatter.format(date);
System.out.println("Date Format with E, dd MMM yyyy HH:mm:ss z : "+strDate);
}
}
立即测试
输出:
Date Format with MM/dd/yyyy : 04/13/2015
Date Format with dd-M-yyyy hh:mm:ss : 13-4-2015 10:59:26
Date Format with dd MMMM yyyy : 13 April 2015
Date Format with dd MMMM yyyy zzzz : 13 April 2015 India Standard Time
Date Format with E, dd MMM yyyy HH:mm:ss z : Mon, 13 Apr 2015 22:59:26 IST
-
js将日期对象转换为日期格式字符串
2021-11-30 17:24:31前言: 将日期对象转成指定格式的日期格式的字符串 1.将日期对象转成指定格式的日期字符串: /** * @description 格式化日期函数 */ formatDate = (date) => { var y = date.getFullYear(); var m = date....前言: 将日期对象转成指定格式的日期格式的字符串
1.将日期对象转成指定格式的日期字符串:/** * @description 格式化日期函数 */ formatDate = (date) => { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? '0' + m : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; return y + '-' + m + '-' + d; }
2.将日期对象转换成指定格式的时间字符串:/** * @description 格式化时间函数 */ formatDateTime = (date) => { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h=h < 10 ? ('0' + h) : h; var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var second=date.getSeconds(); second=second < 10 ? ('0' + second) : second; return h+':'+minute+':'+second; }
3. 将日期对象转成指定格式的日期时间字符串:
var formatDateTime = function (date) { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h=h < 10 ? ('0' + h) : h; var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var second=date.getSeconds(); second=second < 10 ? ('0' + second) : second; return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second; }
参考博客: JS中将日期对象转换成日期格式字符串 https://blog.csdn.net/qq_40254596/article/details/106853678
-
在Java中将字符串转换为日期,将日期转换为字符串
2020-07-20 03:44:52Sometimes we have to Convert String to Date in java program or convert Date to String in a different format for printing. 有时,我们必须在Java程序中将String转换为Date或... 将字符串转换为日期 (Convert ...Sometimes we have to Convert String to Date in java program or convert Date to String in a different format for printing.
有时,我们必须在Java程序中将String转换为Date或以其他格式将Date转换为String才能打印。
将字符串转换为日期 (Convert String to Date)
Here is a simple scenario where we will have to convert String to Date in Java. The string is one of the most widely used Object in Java. If you are working in web services or web applications with form, you get a date in the form of the String object. So in the server side, we have to convert String to a Date object.
这是一个简单的场景,我们将不得不在Java中将String转换为Date。 字符串是Java中使用最广泛的对象之一。 如果您使用表单使用Web服务或Web应用程序,则会以String对象的形式获取日期。 因此,在服务器端,我们必须将String转换为Date对象。
将日期转换为字符串 (Convert Date to String)
Similarly while showing date information on any web page, we have to convert Date to String in the required format. It’s a very common process and you will see some form of date on almost all the websites.
同样,在任何网页上显示日期信息时,我们都必须将Date转换为所需格式的String。 这是一个非常常见的过程,您几乎会在所有网站上看到某种形式的日期。
在Java中将字符串转换为日期 (Convert String to Date in Java)
We have some specific classes in java for Date to String formatting. java.text.DateFormat is the abstract class for Date/Time formatting. java.text.SimpleDateFormat is the concrete class we use to convert String to Date and to convert Date to String in different formats.
我们在Java中有一些特定的类,用于从日期到字符串的格式设置。 java.text.DateFormat是日期/时间格式的抽象类 。 java.text.SimpleDateFormat是我们用来将String转换为Date以及将Date转换成不同格式的String的具体类。
Let’s see how to convert String to Date and convert Date to String in java program.
让我们看看如何在Java程序中将String转换为Date并将Date转换为String。
package com.journaldev.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; /** * Convert String to Date in Java Example * Convert Date to String in Java Example * * @author pankaj * */ public class DateUtils { public static void main(String[] args) { // initialize SimpleDateFormat object DateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); try { // Convert String to Date in java Date today = sdf.parse("14/11/2012"); System.out.println("Date is : " + today.toString()); // using locale sdf = new SimpleDateFormat("dd-MMM-yyyy", Locale.CHINESE); DateFormat sdf1 = new SimpleDateFormat("dd-MMM-yyyy", Locale.CANADA_FRENCH); today = new Date(); System.out.println("Default Date is : " + today.toString()); // Convert Date to String in Java System.out.println("CHINESE Format Date : "+sdf.format(today)); System.out.println("CANADA_FRENCH Format Date : "+sdf1.format(today)); } catch (ParseException e) { e.printStackTrace(); } } }
From example, it’s clear that we use
parse(String str)
method to convert String to Date object.从示例中可以明显看出,我们使用
parse(String str)
方法将String转换为Date对象。For converting Date to String, we use
format(Date date)
method. Note that both of these methods implementation is provided inDateFormat
class andSimpleDateFormat
inherits them through java inheritance.为了将Date转换为String,我们使用
format(Date date)
方法。 请注意,这两个方法的实现都在DateFormat
类中提供,并且SimpleDateFormat
通过java继承继承它们。DateFormat class supports TimeZone and Locale specific conversions also. That’s why you will see that the output of the above program varies based on locale information provided at the time of creating a SimpleDateFormat instance.
DateFormat类还支持TimeZone和Locale特定的转换。 这就是为什么您会看到上述程序的输出根据创建SimpleDateFormat实例时提供的语言环境信息而变化的原因。
DateFormat格式字符 (DateFormat format characters)
Like java regular expression, we have to use specific characters to create the pattern to use by DateFormat class. Here is the list of all the important characters we should know:
像Java正则表达式一样,我们必须使用特定的字符来创建要由DateFormat类使用的模式。 这是我们应该知道的所有重要字符的列表:
Letter Date or Time component Example G Era Designator AD, BC y Year 2012, 12 M Month in year Aug, 08 w Week in year 27, 52 W week in month 2, 4 d Day in month 12, 31 D Day in year 365, 123 u Day number of week, 1=Monday 1, 7 a AM/PM marker AM, PM H hour in day (0-23) 23 k hour in day (1-24) 22 K hour in AM/PM (0-11) 10 m minute in hour (0-59) 23 s Seconds in minute (0-59) 43 S milliseconds (0-999) 567 z General TimeZone PST, CST, GMT Z RFC 822 TimeZone -0800 X ISO 8601 TimeZone -08, -08:00 信 日期或时间部分 例 G 时代代号 公元前 ÿ 年 2012,12 中号 一年中的月份 08年8月 w 一年中的一周 27、52 w ^ 每月的周 2 4 d 每月的一天 12、31 d 一年中的一天 365、123 ü 星期几,1 =星期一 1、7 一个 AM / PM标记 上午下午 H 一天中的小时(0-23) 23 ķ 一天中的小时(1-24) 22 ķ 上午/下午(0-11)小时 10 米 每小时的分钟数(0-59) 23 s 秒(0-59) 43 小号 毫秒(0-999) 567 ž 通用时区 PST,CST,GMT ž RFC 822时区 -0800 X ISO 8601时区 -08,-08:00 Java日期格式字符串 (Java Date Format String)
Let’s extend our program a bit to support multiple String formats while parsing to Date. This situation can arise when you have a web page or XML field that supports multiple formats for passing date as a string.
让我们对程序进行一些扩展,以在解析为Date时支持多种String格式。 当您的网页或XML字段支持将日期作为字符串传递的多种格式时,会出现这种情况。
package com.journaldev.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; public class StringToDateUtil { private List<SimpleDateFormat> sdfList; // set the List of Format's you want to use public StringToDateUtil(List<SimpleDateFormat> sdfList) throws Exception { if (sdfList == null) throw new Exception("sdfList can't be null"); this.sdfList = sdfList; } public Date stringToDate(String str) throws Exception { if (str == null) return null; Date date = null; // parse the input String with list of SimpleDateFormats we have for (SimpleDateFormat sdf : sdfList) { try { date = sdf.parse(str); } catch (ParseException pe) { // do nothing, we need to try other format } // check if parsed successfully? if (date != null) break; } // return date if parsed successfully or else throw exception if (date != null) return date; throw new Exception("invalid format for String:" + str); } public static void main(String args[]) throws Exception { List<SimpleDateFormat> formatList = new ArrayList<>(); formatList.add(new SimpleDateFormat("dd MMM yyyy")); formatList.add(new SimpleDateFormat("M/dd/yyyy")); formatList.add(new SimpleDateFormat("M/dd/yyyy hh:mm:ss a")); StringToDateUtil sdUtil = new StringToDateUtil(formatList); // Lets format some String to Date String[] arr = { "10 NOV 2012", "10/14/2012", "10/14/2012 10:45:30", "ABC", null }; for (String str : arr) { try { System.out.println(str + " Date Object = " + sdUtil.stringToDate(str)); } catch (Exception e) { System.out.println(str + " is not a valid date"); } } } }
In the above class, we are passing all the format’s of Date string that we are expecting and then
stringToDate(String str)
method use those to parse given String.在上面的类中,我们传递了我们期望的所有日期字符串格式,然后
stringToDate(String str)
方法使用这些格式来解析给定的String。Here is the output of the above program.
这是上面程序的输出。
10 NOV 2012 Date Object = Sat Nov 10 00:00:00 IST 2012 10/14/2012 Date Object = Sun Oct 14 00:00:00 IST 2012 10/14/2012 10:45:30 Date Object = Sun Oct 14 00:00:00 IST 2012 ABC is not a valid date null Date Object = null
Note that you should create static object for a list of formats in your application rather than initializing it all the time.
请注意,您应该为应用程序中的格式列表创建静态对象,而不是始终对其进行初始化。
You might also want to create Singleton class for this purpose.
为此,您可能还需要创建Singleton类。
DateFormat class is not thread-safe. So if you want thread safety, you need to create a wrapper class for SimpleDateFormat and implement synchronized format and parse methods that internally invokes DateFormat methods.
DateFormat类不是线程安全的。 因此,如果希望线程安全,则需要为SimpleDateFormat创建包装器类 ,并实现内部调用DateFormat方法的同步格式和解析方法。
Update: Java 8 new Date Time API provides easy and standard approach for handling parsing and date formatting, you should check it out at Java 8 Date tutorial.
更新 : Java 8新的Date Time API为处理解析和日期格式提供了简单而标准的方法,您应该在Java 8 Date教程中进行检查。
翻译自: https://www.journaldev.com/692/convert-string-date-java
-
使用Python将字符串转换为格式化的日期时间字符串
2020-09-18 16:55:17主要介绍了使用Python将字符串转换为格式化的日期时间字符串,需要的朋友可以参考下 -
python 怎样将dataframe中的字符串日期转化为日期的方法
2020-12-26 07:28:27方法一:也是最简单的 直接使用pd.to_datetime函数实现 data['交易时间'] = pd.to_...注意使用datetime包中后面的字符串匹配需要和原字符串的格式相同,才能转义过来,相当于yyyy-mm-dd格式的需要按照’%Y-%M-%D’来实 -
C语言中将日期和时间以字符串格式输出的方法
2020-12-31 14:59:48函数说明:ctime()将参数timep 所指的time_t 结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为”Wed Jun 30 21 :49 :08 1993\n”。... -
Delphi日期转换成字符串
2021-05-11 13:46:02摘要:Delphi源码,字符处理,...Delphi如何将日期转换成字符串呢?Delphi新手可参考的一个代码,源代码在Delphi中可完美编译运行,如示例截图所示。程序将借助Excel2000中的相关组件实现。 运行环境:Windows/Delphi7 -
Python日期时间对象转换为字符串的实例
2020-09-20 08:39:48今天小编就为大家分享一篇Python日期时间对象转换为字符串的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
javascript – 使用moment.js将日期转换为字符串“MM/dd/yyyy”
2021-03-07 18:36:31我需要从jquery datepicker取日期值将其转换为字符串格式“MM / dd / yyyy”,所以它可以做正确的ajax帖子。当页面加载时或更改日期选择器时,进行jquery ajax调用。我有这个代码:var sTimestamp =moment($("#start... -
Python如何将字符串转换为日期
2020-12-17 06:33:29你的应用程序接受字符串格式的输入,但是你想将它们转换为 datetime 对象以便在上面执行非字符串操作。 解决方案 使用Python的标准模块 datetime 可以很容易的解决这个问题。比如: >>> from datetime import ... -
javascript转换日期字符串为Date日期对象的方法
2021-01-19 20:09:05本文实例讲述了javascript转换日期字符串为Date日期对象的方法。分享给大家供大家参考。具体如下: 这里实现把一个日期字符串如“2014-4-28 12:31:45”转换为Date对象: 方法一: 代码如下:var strArray=str.split... -
Python日期格式和字符串格式相互转换的方法
2020-12-20 13:59:08由字符串格式转化为日期格式的函数为: datetime.datetime.strptime() 由日期格式转化为字符串格式的函数为: datetime.datetime.strftime() # encoding: utf-8 import datetime day = datetime.datetime.strptime('... -
JAVA日期字符串与日期互相转换(非常实用)
2020-11-08 11:41:51JAVA:日期字符串与日期互相转换 (日期类型转字符串,字符串转日期格式) SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); -
js date转String 日期字符串转换
2017-08-14 19:32:55js date转String 日期字符串转换 -
Sql中将datetime转换成字符串的方法(CONVERT)
2020-09-10 15:46:42主要介绍了Sql中将datetime转换成字符串的方法,需要的朋友可以参考下 -
C#实现将字符串转换成日期格式的方法
2021-01-20 05:54:30本文实例讲述了C#实现将字符串转换成日期格式的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string s = “20120114161145”; Response.Write(DateTime.ParseExact(s, “yyyyMMddHHmmss”, new System... -
php怎么把日期转换为字符串
2021-03-23 22:52:24【摘要】PHP即“超文本...下面是php怎么把日期转换为字符串,让我们一起来看看php怎么把日期转换为字符串的具体内容吧!php怎么把日期转换为字符串php把日期转换为字符串的方法:可以利用date()函数来实现。date()函... -
mysql日期转换成字符串的方法
2021-02-05 18:36:48mysql日期转换成字符串的方法发布时间:2020-04-29 09:41:00来源:亿速云阅读:178作者:小新今天小编给大家分享的是mysql日期转换成字符串的方法,相信很多人都不太了解,为了让大家更加了解mysql日期转换成字符串... -
日期转换为字符串, 字符串转换为日期, 按照指定的格式转换
2018-07-19 17:27:55public class Day { /* * 字符串转换为日期。 * */ public void timelink(String s){ try { Date d = new SimpleDateFormat("yyyyMMddHHmmss").parse(s); ... -
js实现字符串转日期格式的方法
2021-01-19 18:04:30当然我们也是可以转化的,下面我就介绍两种关于JS字符串类型转换成日期类型的方法, 我个人比较喜欢的是第一种方法。 大家有什么别的好方法也可以分享一下。 1.eval方法转换方法,—推荐使用这种方法 我写成了一个... -
sql中日期转化为字符串
2019-06-22 14:13:47SELECTCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSELECTCONVERT(varchar(100),GETDATE(),1):05/16/06SELECTCONVERT(varchar(100),GETDATE(),2):06.05.16SELECTCONVERT(varchar(100),GETDA... -
将日期转换为字符串的方法
2010-03-30 11:12:34将日期转换为字符串的方法! 值得下载看看!资源免费,大家分享!! -
JavaScript实现字符串与日期的互相转换及日期的格式化
2020-10-22 17:43:36主要介绍了JavaScript实现字符串与日期的互相转换及日期的格式化的方法,这里格式化使用的是正则表达式来替换日期后进行格式化,需要的朋友可以参考下 -
日期Date—日期转成字符串
2019-12-30 16:16:13在类 Date 所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将使用下面的表示形式: 年份 y 由整数 y-1900 表示。 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。 日期... -
javascript时间戳和日期字符串相互转换(也适合微信小程序)
2021-03-29 20:30:19//当前时间戳为:1403149534 console.log("当前时间戳为:" + timestamp); // 获取某个时间格式的时间戳 var stringTime = "2014-07-10 10:21:12"; var timestamp2 = Date.parse(new Date(stringTime)); timestamp2 ... -
R语言日期时间数据、as.Date函数将字符串转化为日期、as.character函数将日期转化为字符串、strftime函数既...
2022-02-19 09:01:01R语言日期时间数据、as.Date函数将字符串转化为日期、as.character函数将日期转化为字符串、strftime函数既可以将字符串转化为日期也可以将日期转化为字符串、format参数格式化