Used to store time. Depended on which constuctor is used, values can be eather a "date and time" or a "counter" up to 49 days.
More...
|
| GTime (const GTime &gTime) |
|
| GTime (unsigned long milliSeconds) |
| Constructor for the GTime object Creates new GTime by converting milliseconds to GTime Largest possible unsigned long is 4294967295, which is 49 days, 17:02:47 If there are more than 28 days then the month is not be increased so days can grow up to 49 But note, this is not a real GTime because this is more like a counter, so if milliseconds are less than one day year, month and day will all be 0 More...
|
|
void | setTime (unsigned long milliSeconds) |
| Sets a new GTime by converting milliseconds to GTime Largest possible unsigned long is 4294967295, which is 49 days, 17:02:47 If there are more than 28 days then the month is not be increased so days can grow up to 49 But note, this is not a real GTime because this is more like a counter, so if milliseconds are less than one day year, month and day will all be 0 More...
|
|
boolean | setTime (String strTime) |
| Sets time values from a given string More...
|
|
int | strToMonth (String month) |
| Converts a 3 letter english month name to the number of the month in the year. More...
|
|
String | toString () |
| Returns date and time values as a english date time string. More...
|
|
String | toStreng () |
| Returns date and time values as a icelandic date time string. More...
|
|
String | toJson () |
| Returns the date and time values as an JSON object. More...
|
|
int | getYear () |
| Get the year part of the GTime More...
|
|
int | getMonth () |
| Get the month part of the GTime More...
|
|
int | getDay () |
| Get the day part of the GTime More...
|
|
int | getHours () |
| Get the hours part of the GTime More...
|
|
int | getMinutes () |
| Get the minutes part of the GTime More...
|
|
int | getSeconds () |
| Get the seconds part of the GTime More...
|
|
|
static int | toNumber (String str) |
| Converts a String to a number positive number. Negative numbers are considered invalid. More...
|
|
Used to store time. Depended on which constuctor is used, values can be eather a "date and time" or a "counter" up to 49 days.
GTime::GTime |
( |
const GTime & |
gTime | ) |
|
GTime::GTime |
( |
unsigned long |
milliSeconds | ) |
|
Constructor for the GTime object Creates new GTime by converting milliseconds to GTime Largest possible unsigned long is 4294967295, which is 49 days, 17:02:47 If there are more than 28 days then the month is not be increased so days can grow up to 49 But note, this is not a real GTime because this is more like a counter, so if milliseconds are less than one day year, month and day will all be 0
- Parameters
-
milliSeconds | There are 1000 milliSeconds in a second |
Get the day part of the GTime
- Returns
- The day as a integer number
Get the hours part of the GTime
- Returns
- The hours as a integer number
int GTime::getMinutes |
( |
| ) |
|
Get the minutes part of the GTime
- Returns
- The minutes as a integer number
Get the month part of the GTime
- Returns
- The month as a integer number
int GTime::getSeconds |
( |
| ) |
|
Get the seconds part of the GTime
- Returns
- The seconds as a integer number
Get the year part of the GTime
- Returns
- The year as a integer number
void GTime::setTime |
( |
unsigned long |
milliSeconds | ) |
|
Sets a new GTime by converting milliseconds to GTime Largest possible unsigned long is 4294967295, which is 49 days, 17:02:47 If there are more than 28 days then the month is not be increased so days can grow up to 49 But note, this is not a real GTime because this is more like a counter, so if milliseconds are less than one day year, month and day will all be 0
- Parameters
-
milliSeconds | There are 1000 milliSeconds in a second |
boolean GTime::setTime |
( |
String |
strTime | ) |
|
Sets time values from a given string
- Parameters
-
strTime | A string with date and time. The string needs to be formatted like this: Fri, 15 Jul 2016 11:08:12 GMT |
- Returns
- Success: returns true if time was set successfully. Fail: returns false.
int GTime::strToMonth |
( |
String |
month | ) |
|
Converts a 3 letter english month name to the number of the month in the year.
- Parameters
-
month | A string of length 3, which represents the month. For example "JAN" for january. |
- Returns
- success : the number of the month, where 1 is january. fail : -1
Returns the date and time values as an JSON object.
- Returns
- A String formatted as an JSON object
int GTime::toNumber |
( |
String |
str | ) |
|
|
static |
Converts a String to a number positive number. Negative numbers are considered invalid.
- Parameters
-
str | The string to be converted to a number. |
- Returns
- Success: The converted number. Fail : -9999
String GTime::toStreng |
( |
| ) |
|
Returns date and time values as a icelandic date time string.
- Returns
- Date and time string on the format "DD.MM.YY hh:mm:ss"
String GTime::toString |
( |
| ) |
|
Returns date and time values as a english date time string.
- Returns
- Date and time string on the format "MM/DD/YY hh:mm:ss"
The documentation for this class was generated from the following file: