前提・実現したいこと
修正依頼があったので、修正させて頂きます。
作っているのはwindows fromだとおもいます。
そこら辺よくわからず改修しています。
テキストボックスに入力された文字列(取得方法はMe.xxx.text)に対して
1."yyyy/MM/dd"の形に整形して表示する
2.DateTime型の変数に対して入力された日付を格納する
テキストボックスの値はIsDateでチェック済みです。
■VB.net(ためしてみたこと)
date1 = Datetime.parse(テキストボックスの値)
念のためこちらに変更
IF Datetime.TryParse(me.xxx.text,date1) = False then
の処理も加えたいと思います。
よろしくお願いします。
開発環境(OS:windows10, .NET, Visual Studio 2019)
-----編集前--------------------
現在VB6.0からVB.netに修正をおこなっています。VB.NETではformat関数を使わずに以下を実装したいです。
このやり方が最適なのかお答えして頂けたら幸いです。
■VB6.0
Dim date1 As Date
※テキストボックスの値は2017/05/01または2017/5/1
date1 = Cdate(format(テキストボックスの値,"yyyy/mm/dd")
■VB.net(ためしてみたこと)
date1 = Datetime.parse(テキストボックスの値)
不安点としては"yyyy/mm/dd"に変換できてないという点です。
お手数ですが、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー