{ "info": { "author": "Tomasz Jakub Rup", "author_email": "tomasz.rup@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "python-t77-date\n===============\n\n.. image:: https://travis-ci.org/tomi77/python-t77-date.svg?branch=master\n :target: https://travis-ci.org/tomi77/python-t77-date\n.. image:: https://coveralls.io/repos/github/tomi77/python-t77-date/badge.svg?branch=master\n :target: https://coveralls.io/github/tomi77/python-t77-date?branch=master\n.. image:: https://codeclimate.com/github/tomi77/python-t77-date/badges/gpa.svg\n :target: https://codeclimate.com/github/tomi77/python-t77-date\n :alt: Code Climate\n\nA set of functions related with dates\n\nInstallation\n------------\n\nInstall via ``pip``\n\n::\n\n pip install t77_date\n\ndatetime module\n---------------\n\nstart_of_day\n~~~~~~~~~~~~\n\nReturn a new datetime with values that represent a start of a day.\n\nExample\n::\n\n >>> dt = datetime(2016, 7, 2, 21, 49, 12)\n >>> sod = start_of_day(dt)\n >>> print(sod)\n 2016-07-02 00:00:00\n\nend_of_day\n~~~~~~~~~~\n\nReturn a new datetime with values that represent a end of a day.\n\nExample\n::\n\n >>> dt = datetime(2016, 7, 2, 21, 49, 12)\n >>> eod = end_of_day(now)\n >>> print(eod)\n 2016-07-02 23:59:59.999999\n\nstart_of_month\n~~~~~~~~~~~~~~\n\nReturn a new datetime with values that represent a start of a month.\n\nExample\n::\n\n >>> dt = datetime(2016, 7, 2, 21, 49, 12)\n >>> som = start_of_month(dt)\n >>> print(som)\n 2016-07-01 00:00:00\n\nend_of_month\n~~~~~~~~~~~~\n\nReturn a new datetime with values that represent a end of a month.\n\nExample\n::\n\n >>> dt = datetime(2016, 7, 2, 21, 49, 12)\n >>> eom = end_of_day(now)\n >>> print(eom)\n 2016-07-31 23:59:59.999999\n\nset_next_week_day\n~~~~~~~~~~~~~~~~~\n\nSet week day.\nNew date will be greater or equal than input date.\n\nExample\n::\n\n >>> saturday = datetime(2016, 7, 2, 21, 49, 12)\n >>> next_friday = set_next_week_day(saturday, ISO_FRIDAY, iso=True)\n >>> print(next_friday)\n 2016-07-08 21:49:12\n >>> next_friday = set_next_week_day(saturday, FRIDAY, iso=False)\n >>> print(next_friday)\n 2016-07-08 21:49:12\n\nset_prev_week_day\n~~~~~~~~~~~~~~~~~\n\nSet week day.\nNew date will be less or equal than input date.\n\nExample\n::\n\n >>> saturday = datetime(2016, 7, 2, 12)\n >>> prev_friday = set_prev_week_day(saturday, ISO_FRIDAY, iso=True)\n >>> print(prev_friday)\n 2016-07-01 21:49:12\n >>> prev_friday = set_prev_week_day(saturday, FRIDAY, iso=False)\n >>> print(prev_friday)\n 2016-07-01 21:49:12", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tomi77/python-t77-date", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "t77-date", "package_url": "https://pypi.org/project/t77-date/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/t77-date/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tomi77/python-t77-date" }, "release_url": "https://pypi.org/project/t77-date/0.5.0/", "requires_dist": null, "requires_python": null, "summary": "A set of functions related with dates", "version": "0.5.0" }, "last_serial": 2505479, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4a991e79c7125423e80f9b6e27897af9", "sha256": "5c4b9cf6a309b5fb37641ac5c245ff4d313912032316dc42705b483e6a4ae1eb" }, "downloads": -1, "filename": "t77_date-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a991e79c7125423e80f9b6e27897af9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2744, "upload_time": "2016-01-03T19:53:49", "url": "https://files.pythonhosted.org/packages/6f/c0/c66ed530665208248f6156a1fb188999d45a908ab4f449ccf746d4f61d83/t77_date-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0b5ef20e2d36df965d744db5c2a20f1", "sha256": "79555a6072a34e9452916778c2b27b6db7537705c91fad542302123fad693bcd" }, "downloads": -1, "filename": "t77-date-0.1.tar.gz", "has_sig": false, "md5_digest": "c0b5ef20e2d36df965d744db5c2a20f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1114, "upload_time": "2016-01-03T18:58:14", "url": "https://files.pythonhosted.org/packages/fe/54/ada550fb40be6ef61c046dd81f526fe93d1aa3754d4f0807e14010d710a9/t77-date-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c2be68d1ed196f6a0ce6429782aba62d", "sha256": "1b0be1db00d50c7541704afd7ccfe1d665eb15504500188a8d5007fd30c518cf" }, "downloads": -1, "filename": "t77_date-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2be68d1ed196f6a0ce6429782aba62d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3717, "upload_time": "2016-01-09T16:28:56", "url": "https://files.pythonhosted.org/packages/a1/e3/05499b840469d17e6919482b0a28a5ef8ad7d5b80cf68a00771d0683c8a0/t77_date-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cc4c30b64109a640bb85f7e908929e3", "sha256": "5b8247b437e046ba5f0557a2f6ed59eef3c86b33d3b8bb4724aa4d9d1a2cbf85" }, "downloads": -1, "filename": "t77-date-0.2.tar.gz", "has_sig": false, "md5_digest": "7cc4c30b64109a640bb85f7e908929e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1898, "upload_time": "2016-01-09T15:19:35", "url": "https://files.pythonhosted.org/packages/9f/ea/577d5b4a27465cf05bd0a3a043359fe21f5bbc0e8d42339651d81b5deb98/t77-date-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2978ad40c7745c8d9b6148bad67c786b", "sha256": "476677ae9237c722170fa3dec78505bacde8bc58d89246f27c1ceec253d6a0ba" }, "downloads": -1, "filename": "t77_date-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2978ad40c7745c8d9b6148bad67c786b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3760, "upload_time": "2016-01-10T22:15:42", "url": "https://files.pythonhosted.org/packages/99/ae/e0a6ca1238ef49e0901817fddeef4a9f30f0d1c4de38fd66e63977fe12dc/t77_date-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e83c414f9ba2df1cf9ba1c8c7ce0014", "sha256": "4792b1e87f261e351e4272559a17cfb24f0887bb77ea20e553a0ed550afd3714" }, "downloads": -1, "filename": "t77-date-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0e83c414f9ba2df1cf9ba1c8c7ce0014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1962, "upload_time": "2016-01-10T22:15:36", "url": "https://files.pythonhosted.org/packages/63/4d/ebd1f0eb87b10ee3fb9432d2c802e8a75e5f778564ba45a79ecd3c4885ea/t77-date-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7d0d7794a607c8714c9fe5d08f30de90", "sha256": "d944453e583f4963444c663ac4fa068139e022d195bbf955e75764665e5aec57" }, "downloads": -1, "filename": "t77_date-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d0d7794a607c8714c9fe5d08f30de90", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4434, "upload_time": "2016-06-05T18:57:24", "url": "https://files.pythonhosted.org/packages/82/67/7e39a7e8ed1862d854f05bee5d95311505cf6b322b41cce708341c117532/t77_date-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8de08599be3041176972875b7c4989ba", "sha256": "cf6906c2418025b854ef2e6a223b79d3bc1040a7b1f4d85b629a5cd659acf80b" }, "downloads": -1, "filename": "t77-date-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8de08599be3041176972875b7c4989ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2677, "upload_time": "2016-06-05T18:57:20", "url": "https://files.pythonhosted.org/packages/14/33/ffddbd9c654330a740d255478911bf6c4e616303efac564d018f1d044fab/t77-date-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e2bf02a42e524cbfd736c1c34b3f94ed", "sha256": "58e1350111a688ecce662e83b0bc47d85565b0cb32461f551bc1ec7da239ec76" }, "downloads": -1, "filename": "t77_date-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2bf02a42e524cbfd736c1c34b3f94ed", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4506, "upload_time": "2016-06-13T09:13:00", "url": "https://files.pythonhosted.org/packages/32/2b/084f4fcb40ff7ecda983885a3e10c2e5f8b4e1b2275d8ba5570dde3a6e0e/t77_date-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bff88d16d696952417b01a620f227535", "sha256": "3c237941243cc3baed11a1c054b71ba61eb676f138a3c5b0e5c3f5de4a59a0d4" }, "downloads": -1, "filename": "t77-date-0.3.1.tar.gz", "has_sig": false, "md5_digest": "bff88d16d696952417b01a620f227535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2753, "upload_time": "2016-06-13T09:12:55", "url": "https://files.pythonhosted.org/packages/63/a5/47822beec34462a63012db40dc9642bff496388f79909da62802246916ad/t77-date-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d4a7c1bb58c607210f0de02d86456b10", "sha256": "5432140b831ab96962d22722c82ca328e5d21f75a110105f0ceb322a3e94293a" }, "downloads": -1, "filename": "t77_date-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4a7c1bb58c607210f0de02d86456b10", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4550, "upload_time": "2016-06-13T13:17:56", "url": "https://files.pythonhosted.org/packages/95/7f/ad1c21aa1b60f717d0efcda9b7772c51549101ff40e6cdaeaaddb9c8d238/t77_date-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6727a5ff3bd08c0fe5b729268c48ffa", "sha256": "1ae96eef8a65dc0dfe6404296da1d6b11002bb086198dbb3c9974ea555cd3ae5" }, "downloads": -1, "filename": "t77-date-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e6727a5ff3bd08c0fe5b729268c48ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2779, "upload_time": "2016-06-13T13:17:50", "url": "https://files.pythonhosted.org/packages/b2/08/a75c80bd00fc2c105443539144c3a79be370a66ed144a48156936f2307e9/t77-date-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4a90023a8fb7e1df9a05e4ff0c2536b9", "sha256": "d1b6011fce9112375e6d9f38d75860b3a585975f9c2ba442e3c918ddf8fc0850" }, "downloads": -1, "filename": "t77_date-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a90023a8fb7e1df9a05e4ff0c2536b9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4884, "upload_time": "2016-07-02T09:12:37", "url": "https://files.pythonhosted.org/packages/66/ac/aac866ae3240f4c467ef31a76e979ad535a80721249b64935a32f19082cb/t77_date-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2ac5d77b21b1a78a9d13abec0fe4926", "sha256": "269020e6172e3cad1dc7555828ff4f5a1a500e4c5a2c35082d485fd76c352694" }, "downloads": -1, "filename": "t77-date-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d2ac5d77b21b1a78a9d13abec0fe4926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3097, "upload_time": "2016-07-02T09:12:30", "url": "https://files.pythonhosted.org/packages/58/7b/35bbbaf65dbeeb5e1246ed84d71aec2c8b9a62b267f0bbb6d9694f6b5932/t77-date-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f6213ffbbbbc742c0eef521a3e96fa54", "sha256": "bf1a9db69db3f5dd09f19ec4d5baf1358d654af65224ba833147002286bfcc0d" }, "downloads": -1, "filename": "t77_date-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6213ffbbbbc742c0eef521a3e96fa54", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5962, "upload_time": "2016-12-07T20:04:24", "url": "https://files.pythonhosted.org/packages/5f/01/dc980466e904ea836bc69a54d63c951bebd51d2eec2d4a47cf1a685e3c2f/t77_date-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b9494c9e9b44981102a6c964d26aaa1", "sha256": "2f4a1074b71554b0c972e99561dc72ebc3d69ac6fc55138609a731fc9e21603a" }, "downloads": -1, "filename": "t77-date-0.5.0.tar.gz", "has_sig": false, "md5_digest": "2b9494c9e9b44981102a6c964d26aaa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2016-12-07T20:04:22", "url": "https://files.pythonhosted.org/packages/53/42/671d1b6724a6a23ada539b26884f77f3a5ca1bf39a034eb30d8073bc977d/t77-date-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f6213ffbbbbc742c0eef521a3e96fa54", "sha256": "bf1a9db69db3f5dd09f19ec4d5baf1358d654af65224ba833147002286bfcc0d" }, "downloads": -1, "filename": "t77_date-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6213ffbbbbc742c0eef521a3e96fa54", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5962, "upload_time": "2016-12-07T20:04:24", "url": "https://files.pythonhosted.org/packages/5f/01/dc980466e904ea836bc69a54d63c951bebd51d2eec2d4a47cf1a685e3c2f/t77_date-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b9494c9e9b44981102a6c964d26aaa1", "sha256": "2f4a1074b71554b0c972e99561dc72ebc3d69ac6fc55138609a731fc9e21603a" }, "downloads": -1, "filename": "t77-date-0.5.0.tar.gz", "has_sig": false, "md5_digest": "2b9494c9e9b44981102a6c964d26aaa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2016-12-07T20:04:22", "url": "https://files.pythonhosted.org/packages/53/42/671d1b6724a6a23ada539b26884f77f3a5ca1bf39a034eb30d8073bc977d/t77-date-0.5.0.tar.gz" } ] }