728x90
반응형
WPF & C# - String 포멧 DateTime 변경 ( Convert / Format / 형식 / String2DateTime ) |
MainWindow.xaml.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // String > DateTime > String private void btn_Click(object sender, RoutedEventArgs e) { DateTime dt = DateTime.ParseExact(tbx.Text, "yyyy/MM/dd", null); lbl.Content = dt.ToString("yyyy-MM-dd"); lblDate.Content = Convert.ToDateTime((lbl.Content)); } // String > DateTime > String private void btn01_Click(object sender, RoutedEventArgs e) { DateTime dt = DateTime.ParseExact(tbx01.Text, "yyyyMMdd", null); lbl01.Content = dt.ToString("yyyy-MM-dd"); lbl01Date.Content = Convert.ToDateTime(lbl01.Content); } | cs |
사용자 정의컨트롤 등... Get/Set 의 경우 아래와 같이 사용하자.
1 2 3 4 5 6 7 8 9 10 11 12 | public string str { get { return btn.Content.ToString().Replace("-", ""); // 문자변경(치환)을 이용한다. } set { DateTime dt = DateTime.ParseExact(value, "yyyyMMdd", null); btn.Content = dt.ToString("yyyy-MM-dd"); } } | cs |
728x90
반응형