Lines Matching defs:seconds
70 * carries from adding seconds.
117 #define GET_TD_SECONDS(o) (((PyDateTime_Delta *)(o))->seconds)
121 #define SET_TD_SECONDS(o, v) ((o)->seconds = (v))
531 /* Fiddle days (d), seconds (s), and microseconds (us) so that
1111 * that seconds and microseconds are already in their proper ranges. In any
1116 new_delta_ex(int days, int seconds, int microseconds, int normalize,
1122 normalize_d_s_us(&days, &seconds, µseconds);
1123 assert(0 <= seconds && seconds < 24*3600);
1133 SET_TD_SECONDS(self, seconds);
1405 // Create a timezone from offset in seconds (0 returns UTC)
1431 format_ctime(PyDateTime_Date *date, int hours, int minutes, int seconds)
1445 GET_DAY(date), hours, minutes, seconds,
1466 int hours, minutes, seconds, microseconds;
1491 seconds = GET_TD_SECONDS(offset);
1493 minutes = divmod(seconds, 60, &seconds);
1497 hours, sep, minutes, sep, seconds, microseconds);
1500 if (seconds) {
1502 sep, minutes, sep, seconds);
1841 * (24*3600*self.days + self.seconds)*1000000 + self.microseconds
1857 x2 = PyNumber_Multiply(x1, seconds_per_day); /* days in seconds */
1863 /* x2 has days in seconds */
1864 x1 = PyLong_FromLong(GET_TD_SECONDS(self)); /* seconds */
1867 x3 = PyNumber_Add(x1, x2); /* days and seconds in seconds */
1874 /* x3 has days+seconds in seconds */
1881 /* x1 has days+seconds in us */
1946 num = PyTuple_GET_ITEM(tuple, 0); /* leftover seconds */
1955 num = PyTuple_GET_ITEM(tuple, 1); /* seconds */
2164 int seconds = GET_TD_SECONDS(left) + GET_TD_SECONDS(right);
2167 result = new_delta(days, seconds, microseconds, 1);
2223 int seconds = GET_TD_SECONDS(left) - GET_TD_SECONDS(right);
2226 result = new_delta(days, seconds, microseconds, 1);
2419 /* Fold in the value of the tag ("seconds", "weeks", etc) component of a
2528 "days", "seconds", "microseconds", "milliseconds",
2557 y = accum("seconds", x, second, us_per_second, &leftover_us);
2682 int seconds = GET_TD_SECONDS(self);
2683 int minutes = divmod(seconds, 60, &seconds);
2691 hours, minutes, seconds, us);
2695 hours, minutes, seconds);
2699 hours, minutes, seconds, us);
2702 hours, minutes, seconds);
2747 {"seconds", T_INT, OFFSET(seconds), READONLY,
2748 PyDoc_STR("Number of seconds (>= 0 and less than 1 day).")},
2757 PyDoc_STR("Total seconds in the duration.")},
2767 "timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, "
3982 int hours, minutes, seconds, microseconds;
4009 seconds = GET_TD_SECONDS(offset);
4011 minutes = divmod(seconds, 60, &seconds);
4016 seconds, microseconds);
4018 if (seconds != 0) {
4020 sign, hours, minutes, seconds);
4377 {"seconds", "%02d:%02d:%02d"},
4388 /* seconds */
4570 int seconds, microseconds;
4572 seconds = TIME_GET_HOUR(self) * 3600 +
4576 temp1 = new_delta(0, seconds, microseconds, 1);
4736 "options are 'auto', 'hours', 'minutes',\n'seconds', "
5045 /* The platform localtime/gmtime may insert leap seconds,
5667 * seconds in one day.
5757 {"seconds", "%04d-%02d-%02d%c%02d:%02d:%02d"},
5768 /* seconds */
6018 int days, seconds;
6024 seconds = DATE_GET_HOUR(self) * 3600 +
6027 temp1 = new_delta(days, seconds,
6152 PyObject *seconds;
6162 seconds = divide_timedelta_timedelta((PyDateTime_Delta *)delta,
6166 if (seconds == NULL)
6168 timestamp = _PyLong_AsTime_t(seconds);
6169 Py_DECREF(seconds);
6182 long long seconds;
6184 seconds = local_to_seconds(GET_YEAR(local_dt),
6191 if (seconds == -1)
6194 timestamp = seconds - epoch;
6391 long long seconds;
6392 seconds = local_to_seconds(GET_YEAR(self),
6399 if (seconds == -1)
6401 result = PyFloat_FromDouble(seconds - EPOCH_SECONDS +
6583 "options are 'auto', 'hours', 'minutes',\n'seconds', "