我在SQl的DateandTime列中得到了这种类型的数据。
1803301611.1803301611
格式为yymmddhhmm.yymmddhhmm
,我必须将此数据转换为日期格式。
“日期和时间列”日期类型为Varchar(5)
答案 0 :(得分:0)
我认为您的时间字符串的格式不能由SQL Server直接转换。但是,我们可以尝试将其拼凑成一种可以的格式。这是我能找到的最接近的数字,它需要在年份前加20
才能构成完整的4位数世纪:
SELECT
col AS input,
CONVERT(datetime, '20' + SUBSTRING(col, 1, 2) + '-' + SUBSTRING(col, 3, 2) + '-' +
SUBSTRING(col, 5, 2) + ' ' + SUBSTRING(col, 7, 2) + ':' +
SUBSTRING(col, 9, 2), 120) AS output
FROM yourTable;
理想情况下,我们应该能够在没有世纪的情况下使用遮罩20
,但我无法使用它。
答案 1 :(得分:0)
您可以:
<input type="text" id="bigsboxh" name="s" placeholder="search"/>
<button type="submit" id="bigsboxhsub"><i class ="fal fa-search"></i></button>