• ベストアンサー

textBoxの値をDate型にするには

textBoxの値をDate型にするには お世話になります。 .NET C#で開発をしております初心者です。 あらかじめtextBoxに入力した値をDate型になる様にするには どの様にしたら宜しいでしょうか。 自分なりにやってみたのですが、その値をデータベース(オラクル) へインサートしてみたら、おかしな年月日になっていました為、 ご教授頂きたく、宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

MSDN: DateTime.Parse メソッド (System) http://msdn.microsoft.com/ja-jp/library/system.datetime.parse.aspx や, MSDN: DateTime.Parse メソッド (System) http://msdn.microsoft.com/ja-jp/library/system.datetime.tryparse.aspx を使うと,文字列からSystem.DateTime型への変換ができます。 ただし,日付の入力なのですから,TextBoxではなく MSDN: DatePicker クラス (System.Windows.Controls) http://msdn.microsoft.com/ja-jp/library/system.windows.controls.datepicker.aspx を使った方がよいと思います。

miruchoko
質問者

お礼

参考になりました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • tectBox内の値の消し方。

    tectBox内の値の消し方。 .net c#で開発をしています初心者です。 textBoxの値はDeleteでなければ消せないのでしょうか。 Backspaceで消せないかとユーザーから言われています。 どなたかご教授頂きたく宜しくお願い致します。

  • C#のtextBoxについて

    C#のtextBoxについて お世話になります。 textBoxに数字を8桁しか入力出来ない様に制御したいのですが、 どの様にしたらシンプルな記述になりますでしょうか。 どなたかご親切な方、ご教授頂きたく宜しくお願い致します。

  • C#のtextBoxについて

    C#のtextBoxについて お世話になります。 C#初心者です。 textBox上で、ダブルクリックをしたら、 ○ の記号を表示させたいのですが、 記述方法が分かりません。 どなたかご親切な方、ご教授頂きたく 宜しくお願い申し上げます。

  • インサートした日付データについて

    インサートした日付データについて お世話になります。 Oracle11gと.NET C#にて開発をしております初心者です。 .NET C#側で日付型(yyMMdd)にした変数を引数にして ストアドプロシージャでOracleのテーブルにインサートした 後、テーブルで結果を見てみると、 下記の様になってしまいます。 頭の20が余計に思います。 考えられる原因としてはどの様な事がありますでしょうか。 テーブルの受けるフィールドの型も日付型です。 ご教授下さいます様、宜しくお願い致します。         記 インサート前(C#側変数の値確認時)     インサート後(Oracleテーブル確認) (例) 20101105               20201011 05:00:00    

  • フォーム間での値の受け渡し

    プログラミング初心者です。 急な親の転勤で海外に行くことになって、全く言葉が通じない小学生並みに、私も言語がわかりません…。 現在Visual C# 2008でシステムの開発に携わっています。 フォーム間の値の受け渡しについて、助言をお願いします。 ネットで色々調べたのですが、小難しくて理解できませんでした。 [Form1] ・TextBox2 ・Button1 [Form2] ・TextBox2 1.Form1のTextBox1に値(文字)を入力して、Button1をクリックする。 2.Form2のtextBox2にTextBox1に入力された値(文字)が表示される。 という、作業をしたいのです。 できればソース付きで教えていただけると助かります。 よろしくお願いします。

  • date型へのinsertについて

    cプログラムにてoracleのあるテーブルのdate型カラムに値をinsertしたいのですが、 'YYYY/MM/DD hh:mm:ss'の情報を格納するにはどうすればよいのでしょうか? TO_DATEを使用するのでしょうか?

  • C#でTextBoxに数値のみ入力可能とする方法

    C#の超初心者です。C#.NETでWindows環境下でプログラム開発を行っています。TextBoxで数値のみ入力可能にする方法を教えてください。

  • ExcelVBAで複数のTextBoxから値取得

    ExcelVBA初心者です。 複数のTextBoxから値を取得し、 その値を使って計算と文字連結を行なったものを セルに挿入したいのですが、 値の取得からできていないようです。 Dim optData(5) As Integer '入力データ Dim i As Integer 'カウンタ UserForm1.Show '4つのTextBoxのあるオブジェクト表示 For i = 1 To 4 '値取得 optData(i) = UserForm1.Controls("TextBox" & i).Value '確認用 MsgBox optData(i) Next i この方法だとTextBoxの値は取得できないんでしょうか。 教えてください。

  • TextBoxの表示、非表示

    TextBoxの表示、非表示 開発環境:Visual Web Developer 2008 express 言語:Visual Basic 上記開発環境を使いWebアプリケーション開発中です。 現在、入力フォームを作成中ですが、CheckBoxにチェックがあったらTextBoxを表示するようなことをしたいのですが、ASP.NETの記述がわかりません。 VBAでは If CheckBox1.Value = True Then TextBox1.Visible = False のようにかけばできたのですが。。。 初心者なもので単純な質問で申し訳ありませんが、どなたかご教授願います。

  • 【Excel VBA】テキストボックスの値を検索するには?

    VBA初心者でわからないことが多く、困っています。 下記のことを行いたいと考えています。 データシートのC列(C3~C4000)にシリアルNoが4000件入っています。 ユーザフォームで、TextBox1、TextBox2、TextBox3、TextBox4、OKボタン、貼り付けボタンを作成しています。 これらを使用して、下記のことを行いたいと考えています。 (1)TextBox1にシリアルNoを入力すると、TextBox3に同じ値が入力される。 (2)TextBox2に台数を入力すると、TextBox1に入力されている値を基準にして、その台数の最終行のシリアルNoをC列から検索し、TextBox4に入力する。 (3)OKボタンを押すと、TextBox3とTextBox4のシリアルNoの範囲をC列から範囲選択した状態にする。 (4)貼り付けボタンで、選択した範囲をコピーし、別シートのB11から下へ貼り付ける。 どうぞご教授ください。よろしくお願いします。