CAFE

Winform & WPF | C# 질문

VB.net Text를 "yyyy/mm/dd" 형식으로 어떻게 변경하나요?

작성자아르페오|작성시간16.11.23|조회수2,768 목록 댓글 6

QnA

 

사용언어 (칠해주세요) => (C#,VB)

사용툴 (VS) : VS2010

운영체제 (OS) : windows



dim Adate as string = "20161120"

dim Bdate as string


textbox1.text = Adate

textbox1.text=format(date, ("yyyy/MM/dd"))--->date에서 에러


원하는 결과 textbox1.tex = 2016/11/20 요로께 나타내고 싶은데 잘안되네요?

어떻게 하는 고수님들의조언 부탁드려요

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자아르페오 작성자 본인 여부 작성자 | 작성시간 16.11.24 textbox1.text= Format(Date.Now(), "yyyy.mm.dd")
    이렇게 하면 textbox1.text에 당일날자가 출력됩니다.
    제가 원하는건 주어진 데이터를 textbox1.text에 넣고 yyyy/mm/dd 로 나타내고 싶어서요
  • 작성자퇴근5분전 | 작성시간 16.11.24 구글링 해보니 http://stackoverflow.com/questions/17546184/display-date-in-dd-mm-yyyy-format-in-vb-net 요렇게 뜨네요?
  • 작성자아르페오 작성자 본인 여부 작성자 | 작성시간 16.11.24
    MsgBox(Now.Day & "/" & Now.Month & "/" & Now.Year)
    이건 메세지가 나타납니다.
    그런데 now가 현재의 날자로 나타내네요
  • 작성자아르페오 작성자 본인 여부 작성자 | 작성시간 16.11.24 저 역시 구글링해 많은 걸 찾아보았는데
    실제로 되는건 없는것 같아요
  • 작성자퇴근5분전 | 작성시간 16.11.25 VB.NET으로 프로그래밍 해보니
    Dim Adate As String = "20161124"
    Dim dt As Date
    DateTime.TryParseExact(Adate, "yyyyMMdd", Nothing, DateTimeStyles.AssumeLocal, dt)
    Text = dt.ToString("yyyy/MM/dd", CultureInfo.InvariantCulture)

    요렇게 하셔야 하네요.

    date 는 예약어로 사용못하는걸로 뜨네요.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼