Skip to content

Commit 7be9565

Browse files
committed
исправлена ошибка в названии функции
1 parent 24bd3dd commit 7be9565

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
### Резюме
55

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

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

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

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

8080
// Получить день недели через функцию класса DateTime
8181
DateTime iTime(24,5,2018);

example/wday/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ using namespace std;
66
int main()
77
{
88
xtime::DateTime iTime(9, 10, 2018);
9-
unsigned long long time = iTime.getUnixTime();
9+
unsigned long long time = iTime.get_timestamp();
1010

11-
cout << "wday " << xtime::getWday(time) << endl;
11+
cout << "wday " << xtime::get_weekday(time) << endl;
1212
return 0;
1313
}

src/xtime.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ namespace xtime {
3636

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

4242
xtime_timestamp get_unix_timestamp(int day, int month, int year, int hour, int minutes, int seconds) {
@@ -117,7 +117,7 @@ namespace xtime {
117117
convert_iso(str_iso_formatted_utc_datetime, *this);
118118
}
119119

120-
xtime_timestamp DateTime::get_unix_timestamp() {
120+
xtime_timestamp DateTime::get_timestamp() {
121121
unsigned long long _secs;
122122
long _mon, _year;
123123
long _days;
@@ -138,7 +138,7 @@ namespace xtime {
138138
return _secs;
139139
}
140140

141-
void DateTime::set_unix_timestamp(unsigned long long timestamp) {
141+
void DateTime::set_timestamp(unsigned long long timestamp) {
142142
unsigned long long _secs;
143143
long _mon, _year;
144144
long _days;
@@ -206,10 +206,10 @@ namespace xtime {
206206
int gh = atoi(word.substr(20, 2).c_str());
207207
int gm = atoi(word.substr(23, 2).c_str());
208208
int offset = gh * 3600 + gm * 60;
209-
unsigned long long timestamp = t.get_unix_timestamp();
209+
unsigned long long timestamp = t.get_timestamp();
210210
if(word.substr(19, 1) == "+") timestamp -= offset;
211211
else if(word.substr(19, 1) == "-") timestamp += offset;
212-
t.set_unix_timestamp(timestamp);
212+
t.set_timestamp(timestamp);
213213
return true;
214214
}
215215

@@ -290,7 +290,7 @@ namespace xtime {
290290

291291
std::string get_str_unix_date_time() {
292292
DateTime t;
293-
t.set_unix_timestamp(get_unix_timestamp());
293+
t.set_timestamp(get_unix_timestamp());
294294
return t.get_str_date_time();
295295
}
296296

0 commit comments

Comments
 (0)