답변:
날짜와 시간이 자체 셀 (텍스트 상자)에있는 경우 전체 텍스트 상자에 형식을 적용하는 것을 살펴 봐야합니다. 이렇게하면 다른 형식으로 깔끔하게 내보낼 수 있습니다. 특히이 값은 문자열 대신 날짜 시간 값으로 Excel에 내보내집니다.
속성 창 또는 대화 상자를 사용하여 텍스트 상자의 형식을 "MM / dd / yyyy hh : mm tt"로 설정하십시오.
날짜 시간이 다른 문자열과 연결되어있는 경우에만 Ian의 대답을 사용합니다.
="MM/dd/yyyy hh:mm tt"
. 를 잊어 버리면 =
모든 셀에 "MM/dd/yyyy hh:mm tt"
텍스트가 표시됩니다.
SSRS 2005에서 다음을 사용하고 있습니다.
=Format(Globals!ExecutionTime,"MM-dd-yyyy" & " ")
& CStr(Hour(Globals!ExecutionTime)) & ":"
& CStr(Minute(Globals!ExecutionTime))
또는
=Format(Globals!ExecutionTime,"MM-dd-yyyy" & " ")
& Right("00" & CStr(Hour(Globals!ExecutionTime)), 2)
& ":"
& Right("00" & CStr(Minute(Globals!ExecutionTime)), 2)
의견을 바탕으로 :
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy hh:mm.ss")
또는
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy HH:mm.ss")
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy hh:mm.ss")
또는 =Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy HH:mm.ss")
도움이 되었기를 바랍니다:
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
날짜와 시간을 분리하려면 아래 표현식을 사용하십시오. 날짜 및 시간 표현식
현재 날짜의 Expression1 : = formatdatetime (today) 반환 날짜는 2016 년 11 월 15 일입니다.
현재 시간에 대한 Expression2 : = CDate (Now) .ToString ( "hh : mm tt") 반환 시간은 = 3:44 PM
에 인쇄 된이 보고서 만일 Expression1 에 Expression2 위
출력은 : 두 식의 출력
이 보고서는 2016 년 11 월 15 일 오후 3시 44 분 에 인쇄되었습니다.
나는 이것을 사용하고있다
= 포맷 (Now (), "dd / MM / yyyy hh : mm tt")
Format()
문자열은이 기사에서 설명합니다 : 날짜 및 시간 형식 문자열 ; 나는 내가 여기에 도착했을 때 내가 찾던 것이었기 때문에 언급했다!