Neo*_*Neo 126 sql reporting-services ssrs-2008
关于我需要展示的SSRS报告 todays date and current time
我尝试了这个,=FormatDateTime(Now,"MM/dd/yyyy hh:mm tt")但这不适合我给出错误.
有人请帮帮我expression吗?
我想要输出显示 4/12/2013 12:05 PM
Ian*_*ton 222
=Format(Now(), "MM/dd/yyyy hh:mm tt")
Run Code Online (Sandbox Code Playgroud)
输出:

Jam*_*e F 18
如果日期和时间在其自己的单元格(也称为文本框)中,那么您应该考虑将格式应用于整个文本框.这将创造更清洁的其他格式出口; 特别是,该值将作为日期时间值导出到Excel而不是字符串.
使用属性窗格或对话框将文本框的格式设置为"MM/dd/yyyy hh:mm tt"
如果日期时间与另一个字符串连接,我只会使用Ian的答案.
小智 7
希望这可以帮助:
SELECT convert(varchar, getdate(), 100) -- mon dd yyyy hh:mmAM
SELECT convert(varchar, getdate(), 101) -- mm/dd/yyyy – 10/02/2008
SELECT convert(varchar, getdate(), 102) -- yyyy.mm.dd – 2008.10.02
SELECT convert(varchar, getdate(), 103) -- dd/mm/yyyy
SELECT convert(varchar, getdate(), 104) -- dd.mm.yyyy
SELECT convert(varchar, getdate(), 105) -- dd-mm-yyyy
SELECT convert(varchar, getdate(), 106) -- dd mon yyyy
SELECT convert(varchar, getdate(), 107) -- mon dd, yyyy
SELECT convert(varchar, getdate(), 108) -- hh:mm:ss
SELECT convert(varchar, getdate(), 109) -- mon dd yyyy hh:mm:ss:mmmAM (or PM)
SELECT convert(varchar, getdate(), 110) -- mm-dd-yyyy
SELECT convert(varchar, getdate(), 111) -- yyyy/mm/dd
SELECT convert(varchar, getdate(), 112) -- yyyymmdd
SELECT convert(varchar, getdate(), 113) -- dd mon yyyy hh:mm:ss:mmm
SELECT convert(varchar, getdate(), 114) -- hh:mm:ss:mmm(24h)
SELECT convert(varchar, getdate(), 120) -- yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar, getdate(), 121) -- yyyy-mm-dd hh:mm:ss.mmm
SELECT convert(varchar, getdate(), 126) -- yyyy-mm-ddThh:mm:ss.mmm
Run Code Online (Sandbox Code Playgroud)
我在SSRS 2005中使用了以下内容
=Format(Globals!ExecutionTime,"MM-dd-yyyy" & " ")
& CStr(Hour(Globals!ExecutionTime)) & ":"
& CStr(Minute(Globals!ExecutionTime))
Run Code Online (Sandbox Code Playgroud)
要么
=Format(Globals!ExecutionTime,"MM-dd-yyyy" & " ")
& Right("00" & CStr(Hour(Globals!ExecutionTime)), 2)
& ":"
& Right("00" & CStr(Minute(Globals!ExecutionTime)), 2)
Run Code Online (Sandbox Code Playgroud)
根据评论:
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy hh:mm.ss")
Run Code Online (Sandbox Code Playgroud)
要么
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy HH:mm.ss")
Run Code Online (Sandbox Code Playgroud)
在 SSRS 2016 中,属性标题“本地化”下有一个名为“ Calendar”的选项,如果您单击它,它会为您提供以下 2 个选项:
这在从表中引用数据时也很有效
或者,如果这对您不起作用,请在“数字”下和单元格“ Format”中指定以下格式之一:
dd/MM/yyyy 或者 MM/dd/yyyy
| 归档时间: |
|
| 查看次数: |
336289 次 |
| 最近记录: |