Date型データ(VB2005)を処理する時の留意点

VB6,VBA,VBS,EXCEL,DOS,BAT,WSH,WORDの小技メモ

HTML/ CSS/ CGI-Perl/ JavaScript/ JavaApplet/ AccessUp/ Internet/ EnglishLearn/ ちゃいちゃん天使/ 天使メッセージ/ 飯田ワールド/ 結城ワールド/ プロフィール/ WEB相談室/ WEBアンテナ/ 燈明日記/ Perlノート/ 漢字起源/ yahoo

はじめに

本ページは、ウインドウズ系全般のティプスメモです。

そう、はじめはVB系のティプスメモだったのですが…いつの間にか、ウインドウズ系全般のティプスメモになってしまいました。

ちなみに、ティプス(Tips)とは、マニュアルに書かれていない技法や裏わざのことですが、本ページでは、私が経験してこれはと思ったノウハウのメモになっています。

尚、以下は本サイトの最新情報(ブログ)です。

それでは、本ページが何かのお役に立てれば幸いです。ごゆっくりご覧ください。

◆ Date型データ(VB2005)を処理する時の留意点

前回は、タスクスケジューラでのID違いによる日時フォーマットが異なるバグのお話をしました。

今回は、Date型データを処理する時の全般的な留意点です。


補足1:日時フォーマットのコンパネ設定

スタートメニュー->設定->コントロールパネル->地域と言語のオプション->

地域オプションタブ->カスタマイズボタン->時刻タブで日時フォーマット設定。


補足2:フォーマット書式指定子(よく利用するものを抜粋)

書式指定子 説明
yyyy 4桁の年(例:2007)
yy 0埋め2桁の年(例:07)
MM 0埋め2桁の月(例:06)
dd 0埋め2桁の日(例:16)
HH 0埋め2桁の24表記時間(例:21)
hh 0埋め2桁の12表記時間(例:09)
mm 0埋め2桁の分(例:23)
ss 0埋め2桁の秒(例:06)

補足3:カルチャとは

カルチャとは、言語、環境、および文化的な習慣に関連する、ユーザ設定情報のセットです。

カルチャは、CultureInfoオブジェクトのCurrentUICultureプロパティとして設定(日付、数値、通貨などの値の形式)されている。


補足4:ParseExactメソッド使用サンプル

    ' カルチャ情報を設定する
    Dim hFormat As New System.Globalization.CultureInfo("fr-FR", False)

    ' 文字列から DateTime の値に変換する
    Dim dtBirth As DateTime = DateTime.ParseExact("07/04/2005 22:31:35", "G", hFormat)

    ' 取得した日付と時刻を表示する
    MessageBox.Show(dtBirth.ToString())
http://jeanne.wankuma.com/tips/datetime/parseexact.html

おわりに

以下のページには、すべてのTIPSがあります。もしよろしければ、どうぞ!

尚、ご感想、ご意見、誤字、脱字、間違い等がありましたら遠慮なくVB-TIPS掲示板へご指摘ください。