Lines Matching refs:seconds
47 * carries from adding seconds.
94 #define GET_TD_SECONDS(o) (((PyDateTime_Delta *)(o))->seconds)
98 #define SET_TD_SECONDS(o, v) ((o)->seconds = (v))
479 /* Fiddle days (d), seconds (s), and microseconds (us) so that
780 * that seconds and microseconds are already in their proper ranges. In any
785 new_delta_ex(int days, int seconds, int microseconds, int normalize,
791 normalize_d_s_us(&days, &seconds, µseconds);
792 assert(0 <= seconds && seconds < 24*3600);
802 SET_TD_SECONDS(self, seconds);
941 " representing a whole number of seconds");
1082 format_ctime(PyDateTime_Date *date, int hours, int minutes, int seconds)
1096 GET_DAY(date), hours, minutes, seconds,
1117 int hours, minutes, seconds;
1141 seconds = GET_TD_SECONDS(offset);
1143 minutes = divmod(seconds, 60, &seconds);
1145 if (seconds == 0)
1149 sep, minutes, sep, seconds);
1491 * (24*3600*self.days + self.seconds)*1000000 + self.microseconds
1507 x2 = PyNumber_Multiply(x1, seconds_per_day); /* days in seconds */
1513 /* x2 has days in seconds */
1514 x1 = PyLong_FromLong(GET_TD_SECONDS(self)); /* seconds */
1517 x3 = PyNumber_Add(x1, x2); /* days and seconds in seconds */
1524 /* x3 has days+seconds in seconds */
1531 /* x1 has days+seconds in us */
1577 num = PyTuple_GetItem(tuple, 0); /* leftover seconds */
1588 num = PyTuple_GetItem(tuple, 1); /* seconds */
1807 int seconds = GET_TD_SECONDS(left) + GET_TD_SECONDS(right);
1810 result = new_delta(days, seconds, microseconds, 1);
1866 int seconds = GET_TD_SECONDS(left) - GET_TD_SECONDS(right);
1869 result = new_delta(days, seconds, microseconds, 1);
2063 /* Fold in the value of the tag ("seconds", "weeks", etc) component of a
2172 "days", "seconds", "microseconds", "milliseconds",
2201 y = accum("seconds", x, second, us_per_second, &leftover_us);
2298 int seconds = GET_TD_SECONDS(self);
2299 int minutes = divmod(seconds, 60, &seconds);
2307 hours, minutes, seconds, us);
2311 hours, minutes, seconds);
2315 hours, minutes, seconds, us);
2318 hours, minutes, seconds);
2363 {"seconds", T_INT, OFFSET(seconds), READONLY,
2364 PyDoc_STR("Number of seconds (>= 0 and less than 1 day).")},
2373 PyDoc_STR("Total seconds in the duration.")},
3338 int hours, minutes, seconds;
3364 seconds = GET_TD_SECONDS(offset);
3366 minutes = divmod(seconds, 60, &seconds);
3369 assert(seconds == 0);
3695 {"seconds", "%02d:%02d:%02d"},
3706 /* seconds */
3888 int seconds, microseconds;
3890 seconds = TIME_GET_HOUR(self) * 3600 +
3894 temp1 = new_delta(0, seconds, microseconds, 1);
4269 /* The platform localtime/gmtime may insert leap seconds,
4621 * seconds in one day.
4711 {"seconds", "%04d-%02d-%02d%c%02d:%02d:%02d"},
4722 /* seconds */
4972 int days, seconds;
4978 seconds = DATE_GET_HOUR(self) * 3600 +
4981 temp1 = new_delta(days, seconds,
5107 PyObject *seconds;
5117 seconds = divide_timedelta_timedelta((PyDateTime_Delta *)delta,
5121 if (seconds == NULL)
5123 timestamp = _PyLong_AsTime_t(seconds);
5124 Py_DECREF(seconds);
5137 long long seconds;
5139 seconds = local_to_seconds(GET_YEAR(local_dt),
5146 if (seconds == -1)
5149 timestamp = seconds - epoch;
5335 long long seconds;
5336 seconds = local_to_seconds(GET_YEAR(self),
5343 if (seconds == -1)
5345 result = PyFloat_FromDouble(seconds - EPOCH_SECONDS +
5522 " (allowed values are 'auto', 'hours', 'minutes', 'seconds',"