回答

收藏

如何将DateTime转换为VarChar

技术问答 技术问答 44 人阅读 | 0 人回复 | 2023-09-13

我需要将DateTime变量中的值转换为varchar格式化为yyyy-mm-dd格式的变量(无时间部分)。6 y/ ^" c3 }7 q. x) g
我怎么做?+ W/ N% y& R! e/ i
                ! }8 P+ [1 D# R
解决方案:
/ i+ F1 |" x: O  V7 w               
  N! h2 ^3 U+ E3 H8 k7 d
# r( T0 D( S1 b1 q8 N
' M6 U" F! Z! X9 Z                使用Microsoft Sql Server:# X  ?$ r1 [' N3 @
--0 u9 W3 P. X. d! W. ]2 N3 M
-- Create test case
; B: d' Y% E9 N1 @0 H! C3 Z--
, F9 y, q/ S$ m1 _+ pDECLARE @myDateTime DATETIME
: T% X" ~1 e) Q4 h3 ~SET @myDateTime = '2008-05-03'6 o' z: M3 B3 b1 O# S9 L: k
--
0 m% k! j# _7 v* N- `" o-- Convert string& P% e* E+ }1 I5 q+ \7 N2 D
--
' f# h4 _5 U6 v- GSELECT LEFT(CONVERT(VARCHAR, @myDateTime, 120), 10)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则