(u)
| 1869 | max_fold_seconds = 24 * 3600 |
| 1870 | t = (self - epoch) // timedelta(0, 1) |
| 1871 | def local(u): |
| 1872 | y, m, d, hh, mm, ss = _time.localtime(u)[:6] |
| 1873 | return (datetime(y, m, d, hh, mm, ss) - epoch) // timedelta(0, 1) |
| 1874 | |
| 1875 | # Our goal is to solve t = local(u) for u. |
| 1876 | a = local(t) - t |