SQL Server中的自定义日期/时间格式
我正在尝试编写一个存储过程,从表中选择列,并向ResultSet添加2个额外的列。这两个额外的列是表中字段转换的结果,该字段是Datetime字段。
日期时间格式字段具有以下格式'YYYY-MM-DD HH:MM:SS.S'
另外两个字段应采用以下格式:
DDMMM
HHMMT,其中T对于a.m是'A'而对于p.m是'P'。
示例:如果字段中的数据为“2008-10-12 13:19:12.0”,则提取的字段应包含:
12OCT
0119P
我尝试过使用CONVERT字符串格式,但没有一种格式符合我想要的输出。我正在考虑通过CONVERT提取字段数据然后使用REPLACE,但我肯定需要一些帮助,因为我不确定。
任何精通存储过程的人都可以帮助我吗?
谢谢!
没有找到相关结果
已邀请:
10 个回复
漂截嘘
2:
款去芳尾脊
返回“14OCT” 在处理日期时尽量不要使用任何基于字符/字符串的操作。它们是数字(浮点数),性能将受到这些数据类型转换的影响。 挖掘我多年来编译的这些方便的转换......
凄挡
凄嘛姥
骨酚柯
坝硷操
甲骨文:
你可以通过这种方式编写自己的功能,你可以摆脱这种混乱; http://sql.dzone.com/news/custom-date-formatting-sql-ser
疮痪徘弦漏
泉秘胁
漂截嘘
)更具体的东西,你需要尺寸模型,我建议没有任何演员/转换的东西:
剑哎