我正在使用一个日志文件,它给我一个看起来像这样的日期字符串:
09/Feb/2012:00:38:48
Run Code Online (Sandbox Code Playgroud)
我一直在网上查看有关转换日期的不同页面,例如MSDN网站,但它们都没有显示与此类似的日期.
我是否需要手动重新格式化字符串,使其类似于:
2012-02-09T00:38:48.0000000
Run Code Online (Sandbox Code Playgroud)
或者有没有办法让这个实际转换?
我有以下代码:
DateFormat dateFormat = new SimpleDateFormat(SQL_SERVER_DATE_FORMAT);
Date startDate;
startDate = (Date) dateFormat.parse(some_string_represents_date_received_from_sql_server);
Run Code Online (Sandbox Code Playgroud)
其中SQL_SERVER_DATE_FORMAT是:
public static final String SQL_SERVER_DATE_FORMAT = "yyyy-mm-dd'T'HH:mm:ss";
Run Code Online (Sandbox Code Playgroud)
出于某种原因,当some_string_represents_date_received_from_sql_server = '2014-02-05T12:15:59.417'我错误地将1388916959000其转换为ticks时,这意味着Sun Jan 05 12:15:59 GMT+02:00 2014.
当我有some_string_represents_date_received_from_sql_server = '2014-01-30T16:30:00.437'我得到这个正确转换为1391092200000滴答,这意味着Thu Jan 30 16:30:00 GMT+02:00 2014.
有任何想法吗?
我正在尝试使用PHP将字符串转换为以下格式的日期.这是一个时间戳,但我不确定其格式的技术术语,所以我在转换它时遇到了一些麻烦.
$timestamp = "20150611183741.941Z";
Run Code Online (Sandbox Code Playgroud)
如何将其转换为数据类型?
您好我想知道如何将datetime对象转换为特定格式.
>>> import datetime
>>> d = datetime.datetime.today()
>>> d.ctime()
'Sat Jan 26 17:33:08 2013'
Run Code Online (Sandbox Code Playgroud)
我想输出或以下面的格式获取当前日期
2013-01-26 17:33:08
Run Code Online (Sandbox Code Playgroud) 嗨,我正在努力转换字符串:
$file = '150220';
Run Code Online (Sandbox Code Playgroud)
转换成 mysql 日期格式。
我试过这个
$newDate = date("Y-m-d", strtotime($file));
Run Code Online (Sandbox Code Playgroud)
但它返回以下 2015-02-24(24 是今天的日期)
我有包含法语日期的对象,我想将其转换为英语日期 Exp: from 21/01/1990 00:00:00 to 1990-01-21 00:00:00 这是我的代码来转换日期但没有'不起作用,因为输出是21/01/1990 00:00:00,这意味着它没有转换日期。
if (obj.DATE_OPTIN.Equals("00/00/0000 00:00"))
obj.DATE_OPTIN = Convert.ToDateTime(obj.DATE_OPTIN_ORGANISATEUR).ToString("yyyy'-'MM'-'dd'T'HH':'mm'");
Run Code Online (Sandbox Code Playgroud)
其中DATE_OPTIN是字符串值。