全ては時の中に…

システム開発全般の技術や開発に役立つツール、プログラミングのサンプルを紹介しています。

日付

【Excel VBA】2つの日付から日数を算出する

2つの時点の日付から日数を求めたいことがあります。
Excel VBAで、日数を算出する方法について説明します。

VBAの場合、Date型に対して加算や減算の演算子を使うことができます。

以下、サンプル。
続きを読む

【VBScript】Windows XP SP3を適用すると地域固有の機能が正常に動作しない

以前の記事「【Windows】Windows XP SP3適用時の注意点」で紹介したWinXP SP3を適用した場合に発生するスクリプトの問題について説明します。
この問題は、SP3適用時に指定した地域と言語オプションとは異なる地域と言語オプションに変更した場合に、指定した地域と言語の表示ではなく、SP3適用時に指定した地域と言語の表示になってしまうという問題です。

以下、事象の再現方法と対処方法。
続きを読む

【VBS】現在時刻の形式をyyyymmddhhmmssにする方法

VBScriptで現在時刻を取得するには、Now()関数を利用します。
このNow()関数を使用して取得できる日時は、"yyyy/mm/dd hh:mm:ss"形式となっています。
("2008/04/10 19:00:00"のような形式の日付時刻型のデータを取得します)
これを文字列で取得するには、データ変換関数であるCStr()を利用します。

WScript.Echo CStr(Now())

CStrを利用して取得する文字列は、やはり"yyyy/mm/dd hh:mm:ss"形式です。
そのため、"yyyymmddhhmmss"のように区切り文字を排除した形式にしたい場合には、変換が必要となります。
VBやVB.NETのようなプログラム言語には、書式変更用の関数やメソッドが用意されているため、形式の変更が簡単にできます。
しかし、VBScriptには、書式変更用の関数は用意されていないため、書式を補正した状態で文字列を作成する必要があります。
以下のような方法で書式を整えることができます。
続きを読む

【VB.NET】日付の計算

VB.NETである日付からn日前(後)の日付を取得したい場合がある。
こういった場合、DateAdd関数を利用すれば良い。

【構文】
 DateAdd(年月日を表す列挙子, 前後させる期間, 日付)

以下、サンプル。
続きを読む

【VB.NET】日付から曜日を取得する

VB.NETで日付から曜日を取得する方法について説明する。

曜日を取得するには、Weekday()関数を利用する。
この関数の構文は、以下の通りである。

【構文】
 Weekday(日付)

戻り値として、指定した日付の曜日を示す番号を返す。
番号は、日曜日を1として、月曜日=2、火曜日=3、…土曜日=7となる。

実際には、番号ではなく、「月火水木金土日」という文字を取得したい。
これらの文字を取得する方法は、WeekdayName()関数を利用する。
この関数の構文は、以下の通りである。

【構文】
 WeekdayName(曜日を表す番号)

以下、曜日の文字列を取得するサンプル。
続きを読む

【SQL Server】Transact-SQLで日付のフォーマットを指定する

SQL ServerのTransact-SQLで日付を取得する方法と、日付の表示形式の指定方法について説明する。

SQL Serverで日付を取得するには、以下の命令を利用する。
 GetDate()

これでシステム日時が取得できる。
このシステム日時の表示形式を変更する方法は、以下の構文を利用する。
Convert(varchar, GetDate(), 番号)

以下、日時の表示形式を指定するサンプル。
続きを読む

【VB.NET】データセットで日付項目を使ってデータを抽出する

データセット内の項目でデータを抽出する場合、抽出項目が文字型であれば特に気にする必要もない。
しかし、日付型や浮動小数点数型の場合には、変換が必要になる。

以下、日付型の変換のサンプル。
続きを読む

【VB.NET】日付/時刻を扱う

VB.NETで日付や時刻を扱う方法について説明します。
日付や時刻(日付/時刻リテラル)は、#(シャープ)で囲みます。

以下、サンプル。
続きを読む
Recent Comments
Recent TrackBacks
Profile

ふりっつ

システムエンジニア
取得資格:
 ソフトウェア開発技術者
 MCP(70-290)
メールマガジン:
 【出張版】全ては時の中に…

メールマガジン
メルマガ登録・解除
【出張版】全ては時の中に…
 
 powered by メルマガスタンドmelma! トップページへ
ブログランキング
アクセス解析出会い




にほんブログ村 IT技術ブログへ

にほんブログ村 IT技術ブログ プログラム・プログラマへ

Amazon
スポンサー
HonyaClub.com

PCDEPOT WEB本店/OZZIO

FUJIFILMMALL(フジフイルムモール)

IT 関連資格ならクラムメディア問題集

  • ライブドアブログ