我可以获取特定格式的时间戳

时间:2016-05-20 16:04:12

标签: mysql vb.net datetime timestamp

在VB.Net中,我使用MySqlDataAdapter来获取查询到服务器上MySQL数据库的结果表。

MySQL数据库中的某些字段是时间戳。

填充到MySqlDataAdapter表中的表中的数据似乎为这些时间戳提供了不同的最终结果,具体取决于不同用户的本地日期显示设置。

有没有办法确保我能够以原始MySQL格式从数据库中获取记录的时间戳,即使它只是一个字符串(例如“2016-05-20 16:37:00”)? / p>

2 个答案:

答案 0 :(得分:2)

您可以使用String.Format(obj,"yyyy-MM-dd hh:mm:ss")

答案 1 :(得分:1)

您可以使用DATE_FORMAT(日期,格式)

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')  

May 20  2016 06:09  PM

你的情况" 2016-05-20 16:37:00"

DATE_FORMAT( NOW(), '%Y-%m-%d $h:%i.%s')

请参阅此http://www.w3schools.com/sql/func_date_format.asp了解格式模式