Skip to content

Commit

Permalink
исправлена ошибка в названии функции
Browse files Browse the repository at this point in the history
  • Loading branch information
NewYaroslav committed Nov 22, 2018
1 parent 24bd3dd commit 7be9565
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

### Резюме

Данная библиотека позволяет удобно работать со временем.
Данная библиотека позволяет удобно и быстро работать с временем. Например, можно легко преобразовать дату в timestamp, или сделать обратную операцию. Можно легко получить реальное GMT время, преобразовать GMT в CET и обратно, узнать день недели, количество дней в месяце и т.д.

### Как установить?
Просто добавьте файлы xtime.hpp и xtime.cpp в проект
Просто добавьте файлы xtime.hpp и xtime.cpp в свой проект

### Быстрый обзор интерфейса
+ Получить Unix-время из даты и стандартного времени
Expand Down Expand Up @@ -75,7 +75,7 @@ else if(wday == SAT) std::cout << "SAT" << std::endl;
xtime::xtime_timestamp unixEpoch = 1527120000;

// Второй вариант функции для определения дня недели
wday = get_weekday(1527120000);
wday = get_weekday(unixEpoch);

// Получить день недели через функцию класса DateTime
DateTime iTime(24,5,2018);
Expand Down
4 changes: 2 additions & 2 deletions example/wday/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ using namespace std;
int main()
{
xtime::DateTime iTime(9, 10, 2018);
unsigned long long time = iTime.getUnixTime();
unsigned long long time = iTime.get_timestamp();

cout << "wday " << xtime::getWday(time) << endl;
cout << "wday " << xtime::get_weekday(time) << endl;
return 0;
}
12 changes: 6 additions & 6 deletions src/xtime.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ namespace xtime {

ptm = gmtime(&rawtime);
DateTime iTime(ptm->tm_mday, ptm->tm_mon + 1, ptm->tm_year + 1900, ptm->tm_hour, ptm->tm_min, ptm->tm_sec);
return iTime.get_unix_timestamp();
return iTime.get_timestamp();
}

xtime_timestamp get_unix_timestamp(int day, int month, int year, int hour, int minutes, int seconds) {
Expand Down Expand Up @@ -117,7 +117,7 @@ namespace xtime {
convert_iso(str_iso_formatted_utc_datetime, *this);
}

xtime_timestamp DateTime::get_unix_timestamp() {
xtime_timestamp DateTime::get_timestamp() {
unsigned long long _secs;
long _mon, _year;
long _days;
Expand All @@ -138,7 +138,7 @@ namespace xtime {
return _secs;
}

void DateTime::set_unix_timestamp(unsigned long long timestamp) {
void DateTime::set_timestamp(unsigned long long timestamp) {
unsigned long long _secs;
long _mon, _year;
long _days;
Expand Down Expand Up @@ -206,10 +206,10 @@ namespace xtime {
int gh = atoi(word.substr(20, 2).c_str());
int gm = atoi(word.substr(23, 2).c_str());
int offset = gh * 3600 + gm * 60;
unsigned long long timestamp = t.get_unix_timestamp();
unsigned long long timestamp = t.get_timestamp();
if(word.substr(19, 1) == "+") timestamp -= offset;
else if(word.substr(19, 1) == "-") timestamp += offset;
t.set_unix_timestamp(timestamp);
t.set_timestamp(timestamp);
return true;
}

Expand Down Expand Up @@ -290,7 +290,7 @@ namespace xtime {

std::string get_str_unix_date_time() {
DateTime t;
t.set_unix_timestamp(get_unix_timestamp());
t.set_timestamp(get_unix_timestamp());
return t.get_str_date_time();
}

Expand Down

0 comments on commit 7be9565

Please sign in to comment.