我有一个查询,在我分开正确的记录后我回来了,这一切都运行正常,但我得到了Datetime和Timestamp记录,没有分隔符,如:
“20140411085345”但我需要的是“2014/04/11 08:53:45”
任何人都可以帮助我吗?
提前感谢。
编辑:
对不起,也许我需要更清楚:
我有一个问题:
Select * from Table
我使用这些记录将它们复制到另一个数据库。 但是我得到记录的数据类型的日期时间和时间戳 给出所有没有分隔符的记录,所以我需要的是Datetime和Timestamp数据类型如果被选中则得到它们之间的分隔符。
答案 0 :(得分:2)
如果您的问题只是如何将一种格式转换为另一种格式,则可以先使用DateTime.ParseExact()
获取DateTime
,然后将其格式化为您想要的格式...
var input = "20140411085345";
var timestamp = DateTime.ParseExact(input, "yyyyMMddHHmmss", null);
var output = timestamp.ToString("yyyy/MM/dd HH:mm:ss");