コード例 #1
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime::DateTime()
{
	Timestamp now;
	_utcTime = now.utcTime();
	computeGregorian(julianDay());
	computeDaytime();
}
コード例 #2
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime& DateTime::operator -= (const Timespan& span)
{
	_utcTime -= span.totalMicroseconds()*10;
	computeGregorian(julianDay());
	computeDaytime();
	return *this;
}
コード例 #3
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime& DateTime::operator = (const Timestamp& timestamp)
{
	_utcTime = timestamp.utcTime();
	computeGregorian(julianDay());
	computeDaytime();
	return *this;
}
コード例 #4
0
ファイル: DateTime.cpp プロジェクト: HANDS-FREE/PIL
DateTime& DateTime::operator += (const Timespan& span)
{
    _utcTime += span*10;
    computeGregorian(julianDay());
    computeDaytime();
    return *this;
}
コード例 #5
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime::DateTime(double julianDay):
	_utcTime(toUtcTime(julianDay))
{
	computeGregorian(julianDay);
}
コード例 #6
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime::DateTime(const Timestamp& timestamp):
	_utcTime(timestamp.utcTime())
{
	computeGregorian(julianDay());
	computeDaytime();
}
コード例 #7
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime& DateTime::operator = (double julianDay)
{
	_utcTime = toUtcTime(julianDay);
	computeGregorian(julianDay);
	return *this;
}
コード例 #8
0
ファイル: DateTime.cpp プロジェクト: RangelReale/sandbox
DateTime::DateTime(Timestamp::UtcTimeVal utcTime, Timestamp::TimeDiff diff):
	_utcTime(utcTime + diff*10)
{
	computeGregorian(julianDay());
	computeDaytime();
}