FreeBASIC マニュアルのトップに戻る

FreeBASIC DatePart

目次→実行時ライブラリー参考→日付と時間DatePart←オリジナル・サイト

DatePart 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

日付から、間隔を得ます。

構文:
declare function DatePart ( byref interval as const string, byval date_serial as double, byval firstdayofweek as long = fbUseSystem, byval firstdayofyear as long = fbUseSystem ) as long

用法:
#include "vbcompat.bi"
result = DatePart ( interval, date_serial, first_dayofWeek [, first_week_of_year ] )

パラメタ:
interval
日付の、どの部分を要求するかを示す、文字列。
date_serial
解読する、日付の連続値。
firstdayofweek
週の最初の日。
firstdayofyear
年の、最初の日(初日)。

戻り値:
Date Serial から、間隔(interval)を表す整数を、返します。

記述:

日付の、どの部分を必要とするかを示す、間隔(interval)文字列は、下のように指定します:

間隔(interval)
yyyy年(years)
q4分の1年(quarter)(3カ月)
m月(months)
w週日(weekday)
ww1年の週(week of the year)
y1年の日(day of the year)
d月の日(day of the month)
h時間(hours)
n分(minutes)
s秒(seconds)

first_dayofweek は、'w' 間隔を要求したときの出力に、影響します。

週の初日(first day of week)定数
省略sunday
0ローカル設定fbUseSystem
1sundayfbSunday
2mondayfbMonday
3tuesdayfbTuesday
4wednesdayfbWednesday
5thursdayfbThursday
6fridayfbFriday
7saturdayfbSaturday

first_weekofyear は、年末年初の週を、どちらの年(前の年か次の年)に含めるかを指定します。1年の終わりに含める週と、次の年の始まりに含める週を指定します。
'ww' 間隔を使うときに、出力に影響します。

年の最初の週(第一週)定数
0ローカル設定fbUseSystem
11月の最初の週fbFirstJan1
2年で、最初に、週に4日持っている週fbFirstFourDays
3年の、最初の完全な1週間(7日ある週)fbFirstFullWeek

vbcompat.bidatetime.bi が含まれていないと、コンパイラは、この関数を認識しません。

例:
#include "vbcompat.bi"

Dim d As Double

d = Now ()

Print " 今日は、 " & DatePart ( "yyyy", d );
Print " 年の、第 " & DatePart( "ww", d );
Print " 週で、" & DatePart( "y", d ) & " 日目です。"
Sleep



QBからの違い:

参照:

日付と時間 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2016-03-12 16:25:10
日本語翻訳:WATANABE Makoto、原文著作者:AntoniGual

ホームページのトップに戻る

表示-非営利-継承