将字符串转换为时间戳?

时间:2010-07-16 06:44:01

标签: string timestamp

我有一个xml文件,其中日期表示为:“2010-07-10T14:46:00.000Z” 我正在解析它并将其作为字符串获取。

我需要将其转换为时间戳或日期格式以存储在db中。我该怎么做?

请帮忙。

2 个答案:

答案 0 :(得分:0)

假设你使用PHP:
您可以使用函数DateTime :: createFromFormat(string $ format,string $ time)
尝试以下方法:

$timestamp = str_ireplace(array('T', 'Z'), '', "2010-07-10T14:46:00.000Z");  
$datetime = DateTime::createFromFormat('j-m-d H:i:s.u ', $timestamp);  
echo $date->getTimestamp();  

请参阅DateTime::createFromFormatdate()的文档,了解正确的格式字符串。

答案 1 :(得分:0)

通常你需要使用来自标准C库的strptime()相关函数。