我想将datetimeInTicks(long)转换为U-sql中的DateTime。像这样:
imwrite
当然,这会出错,因为第一个参数应该是一个字符串。 U-sql是否支持此转换?
答案 0 :(得分:3)
据我所知,U-SQL使用.NET类型。 .NET DateTime有一个构造函数,可以从ticks创建DateTime。只是预感,但这可能会奏效:
Select new DateTime(LastModifiedUtcDateTimeTicks) AS ProcessedTime FROM @extractVariable
答案 1 :(得分:3)
由于Akos表示您可以将标记传递给DateTime
构造函数,然后使用.net ToString
方法格式化字符串,例如
@output =
SELECT new DateTime(LastModifiedUtcDateTimeTicks).ToString("dd/MM/yyyy HH:mm:ss") AS ProcessedTime
FROM @extractVariable;