你知道如何将yyyy-dd-mm hh:mm:ss转换为yyyy-mm-dd hh:mm:SQL Server 2008中的ss?
我试过了SELECT convert(varchar, StateChangeTime, 120) from History
,但它不能说出第9个月之间的区别,例如一个月和一天,所以什么都不做。
stateChangeTime是dateTime2
我希望转换2013-03-09 19:29:25
的示例日期应为2013-09-03 19:29:25
帮助!
答案 0 :(得分:0)
var main = express();
main.use(express.static(path.resolve('./asset')));
main.route('someroute', someHandle);
var app = express();
app.use(express.static(path.resolve('./app/asset')));
app.route('someroute', someHandle);
main.use(app);
格式存储(而不是VARCHAR
)。尝试这些ms-SQL语句:
datetime
答案 1 :(得分:-1)
您如何在SQL Server中存储日期?它是datetime
列类型。如果是,则格式化将按照显示给您的方式应用(由于区域设置)。
121
formatter选项会将其作为字符串以您希望的格式返回。
SELECT convert(nvarchar, getdate(), 121)
--returns 2013-09-24 15:51:14.363
如果另一方面它被存储为字符串,那么你将需要对它进行一些字符串操作。