我有一个xml文件,其中日期表示为:“2010-07-10T14:46:00.000Z” 我正在解析它并将其作为字符串获取。
我需要将其转换为时间戳或日期格式以存储在db中。我该怎么做?
请帮忙。
答案 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::createFromFormat和date()的文档,了解正确的格式字符串。
答案 1 :(得分:0)
通常你需要使用来自标准C库的strptime()相关函数。