복붙노트

[SQL] SSRS보고에 어떻게 형식의 날짜와 시간을합니까?

SQL

SSRS보고에 어떻게 형식의 날짜와 시간을합니까?

SSRS 내가 오늘 날짜와 현재 시간을 표시 할 필요가 보고서에

나는이 = FormatDateTime (이제, "MM / DD / YYYY시 : 분의 TT")를 시도하지만이 오류를주는 나를 위해 작동하지 않습니다.

누군가는 표현 좀 도와주세요?

나는 2013년 4월 12일 오후 12시 5분 같은 출력 디스플레이를 원하십니까?

해결법

  1. ==============================

    1.

    =Format(Now(), "MM/dd/yyyy hh:mm tt")
    

    산출:

    04/12/2013 05:09 PM
    
  2. ==============================

    2.날짜와 시간이 자신의 세포 (일명 텍스트 상자)에있는 경우에, 당신은 전체 텍스트 상자에 형식을 적용 봐야한다. 이것은 다른 형식으로 청소기 수출을 생성합니다; 특히, 값은 Excel로 날짜 시간 값 대신 문자열로 보냅니다.

    날짜와 시간이 자신의 세포 (일명 텍스트 상자)에있는 경우에, 당신은 전체 텍스트 상자에 형식을 적용 봐야한다. 이것은 다른 형식으로 청소기 수출을 생성합니다; 특히, 값은 Excel로 날짜 시간 값 대신 문자열로 보냅니다.

    속성 창을 사용하거나에 텍스트 상자의 형식을 설정 대화 상자 "MM / DD / YYYY시 : 분의 TT"

    날짜 시간이 다른 문자열와 연결되는 경우 난 단지 이안의 답변을 사용할 수 있습니다.

  3. ==============================

    3.내가 SSRS 2005 년 다음을 사용하고

    내가 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")
    
  4. ==============================

    4.도움이 되었기를 바랍니다:

    도움이 되었기를 바랍니다:

    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
    
  5. ==============================

    5.SSRS 2016 년이 클릭하면 이들 두 가지 옵션을 제공합니다, "달력"라는 속성 헤더 "현지화"아래의 옵션이 있습니다 :

    SSRS 2016 년이 클릭하면 이들 두 가지 옵션을 제공합니다, "달력"라는 속성 헤더 "현지화"아래의 옵션이 있습니다 :

    aswell 테이블에서 데이터를 참조 할 때이 훌륭하게 작동

    이 당신을 위해 작동하지 않는 경우 또는, "수"에서 셀 "형식"에서 이러한 형식 중 하나를 지정합니다 :

    DD / MM / YYYY 또는 MM / DD / YYYY

  6. ==============================

    6.당신이 어떤 테이블에서 멀리 보고서에 빈 자리에서 클릭 한 다음 속성을 보면, [기타 필드 중 하나는 언어가 당신이 그렇게 한 후이 놀러 수있는 세트하고자하는 당신이 선택할 수있는 언어라고합니다

    당신이 어떤 테이블에서 멀리 보고서에 빈 자리에서 클릭 한 다음 속성을 보면, [기타 필드 중 하나는 언어가 당신이 그렇게 한 후이 놀러 수있는 세트하고자하는 당신이 선택할 수있는 언어라고합니다

    =FormatDateTime(now,x)
    

    x가 1, 2, 3, 4, 5 일 수있다

  7. ==============================

    7.당신이 날짜와 시간은 다음 분리하려는 경우 표현 이하로 사용 날짜 및 시간 표현

    당신이 날짜와 시간은 다음 분리하려는 경우 표현 이하로 사용 날짜 및 시간 표현

    현재 날짜를 expression1 : = formatdatetime (오늘) 그것의 반환 날짜 = 2016년 11월 15일입니다

    현재 시간이 expression2 : =에서는 CDate (이제) ( "HH : MM 고작")로 .toString 그것의 반환 시간 = 오후 3시 44분입니다

    Expression2 위에서 만일 Expression1에 인쇄 된이 보고서

    출력 될 것입니다 : 두 표현의 출력

    3:44 PM에 2016년 11월 15일에 인쇄 된이 보고서

  8. ==============================

    8.

    =Replace(Format(CDate(Now()),"MM.dd.yyyy"), ".", "/")
    
  9. ==============================

    9.다음은 내가 SSRS 2017 대상 RDL을위한 비주얼 스튜디오 2017을 사용하여 작업을 수행하는 방법이다 :

    다음은 내가 SSRS 2017 대상 RDL을위한 비주얼 스튜디오 2017을 사용하여 작업을 수행하는 방법이다 :

    디자인 화면에서 텍스트 상자의 필드를 마우스 오른쪽 단추로 클릭하고 자리 표시 자 속성을 선택합니다. 다음은 유형 목록 상자에서 찾고있는 서식 선택 번호 패널을 선택하고 범주 목록 상자에서 날짜를 클릭합니다.

  10. ==============================

    10.먼저 제어판을 선택 날짜, 시간 및 숫자 형식으로 이동합니다. 이제 드롭 다운 목록에서 영어 (영국)을 선택합니다.

    먼저 제어판을 선택 날짜, 시간 및 숫자 형식으로 이동합니다. 이제 드롭 다운 목록에서 영어 (영국)을 선택합니다.

    있는지 확인 쇼어 날짜 필드는 '일 / 월 / 년'과 동일하다. 눌러 적용합니다. 이제 SSRS에 가서 바로 속성을 빈 공간에 보고서를 클릭하고 선택합니다.

    당신은 비주얼 스튜디오를 다음 언어 설정 속성을 사용하는 경우 = 사용자! 언어에 동일.

    보고서 작성기를 사용하는 경우 다음 언어 속성은 현지화 섹션에 나타납니다.

  11. ==============================

    11.나는 이것을 사용하고

    나는 이것을 사용하고

    = 형식 (NOW (), "일 / 월 / 년시 : 분의 TT")

  12. ==============================

    12.안녕하세요 친구,이 식을 보고서를 시도하십시오

    안녕하세요 친구,이 식을 보고서를 시도하십시오

    ="Page " + Globals!PageNumber.ToString() + " of " + Globals!OverallTotalPages.ToString() + vbcrlf + "Generated: " + Globals!ExecutionTime.ToString()
    
  13. from https://stackoverflow.com/questions/15975955/how-do-i-format-date-and-time-on-ssrs-report by cc-by-sa and MIT license