moved files around
This commit is contained in:
51
Extras/FCollada/FUtils/FUDateTime.cpp
Normal file
51
Extras/FCollada/FUtils/FUDateTime.cpp
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
Copyright (C) 2005-2006 Feeling Software Inc.
|
||||
MIT License: http://www.opensource.org/licenses/mit-license.php
|
||||
*/
|
||||
|
||||
#include "StdAfx.h"
|
||||
#include "FUtils/FUDateTime.h"
|
||||
|
||||
#include <time.h>
|
||||
|
||||
FUDateTime::FUDateTime(const FUDateTime& time)
|
||||
{
|
||||
seconds = time.seconds;
|
||||
minutes = time.minutes;
|
||||
hour = time.hour;
|
||||
day = time.day;
|
||||
month = time.month;
|
||||
year = time.year;
|
||||
}
|
||||
|
||||
FUDateTime::FUDateTime()
|
||||
{
|
||||
seconds = minutes = hour = 0;
|
||||
day = month = 1;
|
||||
year = 1900;
|
||||
}
|
||||
|
||||
FUDateTime::~FUDateTime()
|
||||
{
|
||||
}
|
||||
|
||||
FUDateTime FUDateTime::GetNow()
|
||||
{
|
||||
FUDateTime dateTime;
|
||||
|
||||
// Get current UTC time
|
||||
time_t currentTime;
|
||||
|
||||
time(¤tTime);
|
||||
tm* utcTime = gmtime(¤tTime);
|
||||
|
||||
// Convert to our own data structure
|
||||
dateTime.SetSeconds(utcTime->tm_sec);
|
||||
dateTime.SetMinutes(utcTime->tm_min);
|
||||
dateTime.SetHour(utcTime->tm_hour);
|
||||
dateTime.SetDay(utcTime->tm_mday);
|
||||
dateTime.SetMonth(utcTime->tm_mon + 1);
|
||||
dateTime.SetYear(utcTime->tm_year + 1900);
|
||||
|
||||
return dateTime;
|
||||
}
|
||||
Reference in New Issue
Block a user