読者です 読者をやめる 読者になる 読者になる

Play Siv3D!

ゲームとメディアアートのための C++ ライブラリ「Siv3D」

日付と時刻

日付と時刻

Siv3D June 2015 v2

日付を取得する

# include <Siv3D.hpp>

void Main()
{
	const auto date = Date::Today();

	Println(date);

	Println(date.year);

	Println(date.month);

	Println(date.day);

	Println(date.dayOfWeek);

	Println(date.dayOfWeekEN);

	Println(date.dayOfWeekJP);

	WaitKey();
}


日付の計算をする

# include <Siv3D.hpp>

void Main()
{
	const auto date = Date::Today();

	Println(date);

	Println(date + Days(4));

	Println(date + Days(8));

	WaitKey();
}


日付を文字列に変換する

# include <Siv3D.hpp>

void Main()
{
	const auto date = Date::Today();

	Println(date);

	Println(date.format(L"yy.MM.dd"));

	Println(date.format(L"dd MMMM yyyy"));

	WaitKey();
}


日付と時刻を取得する

# include <Siv3D.hpp>

void Main()
{
	const auto time = DateTime::Now();

	Println(time);

	Println(time.year);

	Println(time.month);

	Println(time.day);

	Println(time.hour);

	Println(time.minute);

	Println(time.second);

	Println(time.milliseconds);

	WaitKey();
}


日付と時刻の計算をする

# include <Siv3D.hpp>

void Main()
{
	const auto time = DateTime::Now();

	Println(time);

	Println(time + Minutes(3));

	Println(time + Hours(12) + Minutes(40) + Seconds(15));

	WaitKey();
}


日付と時刻を文字列に変換する

# include <Siv3D.hpp>

void Main()
{
	const auto time = DateTime::Now();

	Println(time);

	Println(time.format(L"a hh:mm:ss"));

	Println(time.format(L"hh 時 mm 分 ss 秒"));

	WaitKey();
}