.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/builtin_modules/_time.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note Click :ref:`here ` to download the full example code or to run this example in your browser via Binder .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_builtin_modules__time.py: ========================= 2.3 time and dateandtime ========================= .. important:: This lesson is still under development. .. GENERATED FROM PYTHON SOURCE LINES 12-14 time ====== .. GENERATED FROM PYTHON SOURCE LINES 14-17 .. code-block:: default import time .. GENERATED FROM PYTHON SOURCE LINES 18-19 time() .. GENERATED FROM PYTHON SOURCE LINES 19-22 .. code-block:: default time.time() .. rst-class:: sphx-glr-script-out .. code-block:: none 1731353539.9699662 .. GENERATED FROM PYTHON SOURCE LINES 23-31 .. code-block:: default start = time.time() # do something print(time.time() - start, "seconds") .. rst-class:: sphx-glr-script-out .. code-block:: none 7.2479248046875e-05 seconds .. GENERATED FROM PYTHON SOURCE LINES 32-33 sleep() .. GENERATED FROM PYTHON SOURCE LINES 33-38 .. code-block:: default for i in range(5): time.sleep(0.5) print(i, end = " ") .. rst-class:: sphx-glr-script-out .. code-block:: none 0 1 2 3 4 .. GENERATED FROM PYTHON SOURCE LINES 39-40 asctime() .. GENERATED FROM PYTHON SOURCE LINES 40-43 .. code-block:: default from time import asctime asctime() .. rst-class:: sphx-glr-script-out .. code-block:: none 'Mon Nov 11 19:32:22 2024' .. GENERATED FROM PYTHON SOURCE LINES 44-45 clock() .. GENERATED FROM PYTHON SOURCE LINES 48-49 daylight .. GENERATED FROM PYTHON SOURCE LINES 52-53 localtime() .. GENERATED FROM PYTHON SOURCE LINES 53-56 .. code-block:: default print(time.localtime()) .. rst-class:: sphx-glr-script-out .. code-block:: none time.struct_time(tm_year=2024, tm_mon=11, tm_mday=11, tm_hour=19, tm_min=32, tm_sec=22, tm_wday=0, tm_yday=316, tm_isdst=0) .. GENERATED FROM PYTHON SOURCE LINES 57-58 timezone .. GENERATED FROM PYTHON SOURCE LINES 61-62 ctime() .. GENERATED FROM PYTHON SOURCE LINES 62-65 .. code-block:: default print(time.ctime()) .. rst-class:: sphx-glr-script-out .. code-block:: none Mon Nov 11 19:32:22 2024 .. GENERATED FROM PYTHON SOURCE LINES 66-68 datetime ========= .. GENERATED FROM PYTHON SOURCE LINES 68-71 .. code-block:: default from datetime import datetime .. GENERATED FROM PYTHON SOURCE LINES 72-73 datetime.now() .. GENERATED FROM PYTHON SOURCE LINES 73-78 .. code-block:: default now = datetime.now() print(now) .. rst-class:: sphx-glr-script-out .. code-block:: none 2024-11-11 19:32:22.475105 .. GENERATED FROM PYTHON SOURCE LINES 79-82 .. code-block:: default print(type(now)) .. rst-class:: sphx-glr-script-out .. code-block:: none .. GENERATED FROM PYTHON SOURCE LINES 83-84 datetime.ctime() .. GENERATED FROM PYTHON SOURCE LINES 84-86 .. code-block:: default datetime.ctime(now) .. rst-class:: sphx-glr-script-out .. code-block:: none 'Mon Nov 11 19:32:22 2024' .. GENERATED FROM PYTHON SOURCE LINES 87-88 datetime.strftime() .. GENERATED FROM PYTHON SOURCE LINES 88-91 .. code-block:: default print(datetime.strftime(now, "%Y-%m-%d %H:%M:%S")) .. rst-class:: sphx-glr-script-out .. code-block:: none 2024-11-11 19:32:22 .. GENERATED FROM PYTHON SOURCE LINES 92-93 datetime.strptime() .. GENERATED FROM PYTHON SOURCE LINES 95-96 datetime.isoformat() .. GENERATED FROM PYTHON SOURCE LINES 96-99 .. code-block:: default datetime.isoformat(now) .. rst-class:: sphx-glr-script-out .. code-block:: none '2024-11-11T19:32:22.475105' .. GENERATED FROM PYTHON SOURCE LINES 100-103 .. code-block:: default datetime.isoformat(now, sep=" ") .. rst-class:: sphx-glr-script-out .. code-block:: none '2024-11-11 19:32:22.475105' .. GENERATED FROM PYTHON SOURCE LINES 104-105 datetime.fromisoformat() .. GENERATED FROM PYTHON SOURCE LINES 107-108 datetime.toordinal() .. GENERATED FROM PYTHON SOURCE LINES 110-111 datetime.fromtimestamp() .. GENERATED FROM PYTHON SOURCE LINES 113-115 timedelta --------- .. GENERATED FROM PYTHON SOURCE LINES 115-122 .. code-block:: default from datetime import timedelta current = datetime.now() current + timedelta(seconds=10) .. rst-class:: sphx-glr-script-out .. code-block:: none datetime.datetime(2024, 11, 11, 19, 32, 32, 476729) .. GENERATED FROM PYTHON SOURCE LINES 123-126 .. code-block:: default current + timedelta(days=10) .. rst-class:: sphx-glr-script-out .. code-block:: none datetime.datetime(2024, 11, 21, 19, 32, 22, 476729) .. GENERATED FROM PYTHON SOURCE LINES 127-130 .. code-block:: default current + timedelta(weeks=10) .. rst-class:: sphx-glr-script-out .. code-block:: none datetime.datetime(2025, 1, 20, 19, 32, 22, 476729) .. GENERATED FROM PYTHON SOURCE LINES 131-134 .. code-block:: default current - timedelta(hours=10) .. rst-class:: sphx-glr-script-out .. code-block:: none datetime.datetime(2024, 11, 11, 9, 32, 22, 476729) .. GENERATED FROM PYTHON SOURCE LINES 135-136 We can compare two datetime objects .. GENERATED FROM PYTHON SOURCE LINES 136-141 .. code-block:: default past = current - timedelta(hours=10) current > past .. rst-class:: sphx-glr-script-out .. code-block:: none True .. GENERATED FROM PYTHON SOURCE LINES 142-145 .. code-block:: default current < past .. rst-class:: sphx-glr-script-out .. code-block:: none False .. GENERATED FROM PYTHON SOURCE LINES 146-151 .. code-block:: default future = current + timedelta(hours=10) current < future .. rst-class:: sphx-glr-script-out .. code-block:: none True .. GENERATED FROM PYTHON SOURCE LINES 152-155 .. code-block:: default current > future .. rst-class:: sphx-glr-script-out .. code-block:: none False .. GENERATED FROM PYTHON SOURCE LINES 156-157 strftime() .. GENERATED FROM PYTHON SOURCE LINES 157-160 .. code-block:: default now.strftime("%Y%m%d_%H%M%S") .. rst-class:: sphx-glr-script-out .. code-block:: none '20241111_193222' .. GENERATED FROM PYTHON SOURCE LINES 161-163 .. code-block:: default now.strftime("%d %B %Y %H:%M:%S") .. rst-class:: sphx-glr-script-out .. code-block:: none '11 November 2024 19:32:22' .. rst-class:: sphx-glr-timing **Total running time of the script:** ( 0 minutes 2.509 seconds) .. _sphx_glr_download_auto_examples_builtin_modules__time.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: binder-badge .. image:: images/binder_badge_logo.svg :target: https://mybinder.org/v2/gh/AtrCheema/python-seekho/master?urlpath=lab/tree/notebooks/auto_examples/builtin_modules/_time.ipynb :alt: Launch binder :width: 150 px .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: _time.py <_time.py>` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: _time.ipynb <_time.ipynb>` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_