| 2 | |
| 3 | namespace DateTime { |
| 4 | qint64 milliseconds(qint64 hour, qint64 minute, qint64 second, qint64 millisecond) { |
| 5 | qint64 value = millisecond; |
| 6 | value += (hour * 3600 + minute * 60 + second) * 1000; |
| 7 | return value; |
| 8 | } |
| 9 | qint64 createValue(qint64 year, qint64 month, qint64 day, qint64 hour, qint64 minute, qint64 second, qint64 millisecond) { |
| 10 | return millisecond + 1000 * (second + 60 * (minute + 60 * (hour + 24 * (day + 30 * (month + 12 * year))))); |
| 11 | } |