{ "info": { "author": "qiueer", "author_email": "qiujqin@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "simple datetime\r\n===============\r\n\r\nA library that we can get datetime simply and easily\r\n\r\nInstallation\r\n------------\r\n\r\nInstall using pip::\r\n\r\n pip install sdate\r\n \r\nInstall using source code::\r\n\r\n\tgit clone https://github.com/qiueer/sdate\r\n\tcd sdate\r\n\tpython setup.py install\r\n\r\n\r\nUsage\r\n-----\r\n\r\nGet datetime information currently::\r\n\r\n >>> from sdate import sdate\r\n >>> sdate()\r\n { 'date': '2016-03-14',\r\n \t 'time': '11:42:21',\r\n\t 'datetime': '2016-03-14 11:42:21',\r\n\t 'datetimestr': '20160314114221284',\r\n\t 'day': 14,\r\n\t 'hour': 11,\r\n\t 'iso8601': '2016-03-14T11:42:21',\r\n\t 'iso8601_ms': '2016-03-14T11:42:21.284319+08:00',\r\n\t 'iso8601_ms_tz': '2016-03-14T11:42:21.284319+08:00',\r\n\t 'iso8601_tz': '2016-03-14T11:42:21+08:00',\r\n\t 'microsecond': 284319,\r\n\t 'minute': 42,\r\n\t 'month': 3,\r\n\t 'second': 21,\r\n\t 'tzname': 'GMT+8',\r\n\t 'unix_timestamp': 1457926941,\r\n\t 'weekday': 0,\r\n\t 'year': 2016}\r\n\t \r\nGet datetime information, before four hours::\r\n\r\n\t>>> from sdate import sdate\r\n\t>>> sdate(hours=-4)\r\n\t{ 'date': '2016-03-14',\r\n\t 'time': '07:51:12',\r\n\t 'datetime': '2016-03-14 07:51:12',\r\n\t 'datetimestr': '20160314075112200',\r\n\t 'day': 14,\r\n\t 'hour': 7,\r\n\t 'iso8601': '2016-03-14T07:51:12',\r\n\t 'iso8601_ms': '2016-03-14T07:51:12.200265+08:00',\r\n\t 'iso8601_ms_tz': '2016-03-14T07:51:12.200265+08:00',\r\n\t 'iso8601_tz': '2016-03-14T07:51:12+08:00',\r\n\t 'microsecond': 200265,\r\n\t 'minute': 51,\r\n\t 'month': 3,\r\n\t 'second': 12,\r\n\t 'tzname': 'GMT+8',\r\n\t 'unix_timestamp': 1457913072,\r\n\t 'weekday': 0,\r\n\t 'year': 2016}\r\n\t \r\nConvert unix timestamp to sdate, that we can use it to get more information::\r\n\r\n\t>>> from sdate import sdate\r\n\t>>>sd=sdate().from_unix_timestamp(1457895842)\r\n\t>>>print sd\r\n\t{ 'date': '2016-03-14',\r\n\t 'time': '03:04:02',\r\n\t 'datetime': '2016-03-14 03:04:02',\r\n\t 'datetimestr': '201603140304020',\r\n\t 'day': 14,\r\n\t 'hour': 3,\r\n\t 'iso8601': '2016-03-14T03:04:02',\r\n\t 'iso8601_ms': '2016-03-14T03:04:02+08:00',\r\n\t 'iso8601_ms_tz': '2016-03-14T03:04:02+08:00',\r\n\t 'iso8601_tz': '2016-03-14T03:04:02+08:00',\r\n\t 'microsecond': 0,\r\n\t 'minute': 4,\r\n\t 'month': 3,\r\n\t 'second': 2,\r\n\t 'tzname': 'GMT+8',\r\n\t 'unix_timestamp': 1457895842,\r\n\t 'weekday': 0,\r\n\t 'year': 2016}\r\n\t>>> sd.datetime_str()\r\n\t'201603140304020'\r\n\t\r\nReset sdate, the arguments are same as Constructor::\r\n\r\n\t>>>sd=sdate().from_unix_timestamp(1457895842)\r\n\t>>>print sd\r\n\t{ 'date': '2016-03-14',\r\n\t 'time': '03:04:02',\r\n\t 'datetime': '2016-03-14 03:04:02',\r\n\t 'datetimestr': '201603140304020',\r\n\t 'day': 14,\r\n\t 'hour': 3,\r\n\t 'iso8601': '2016-03-14T03:04:02',\r\n\t 'iso8601_ms': '2016-03-14T03:04:02+08:00',\r\n\t 'iso8601_ms_tz': '2016-03-14T03:04:02+08:00',\r\n\t 'iso8601_tz': '2016-03-14T03:04:02+08:00',\r\n\t 'microsecond': 0,\r\n\t 'minute': 4,\r\n\t 'month': 3,\r\n\t 'second': 2,\r\n\t 'tzname': 'GMT+8',\r\n\t 'unix_timestamp': 1457895842,\r\n\t 'weekday': 0,\r\n\t 'year': 2016}\r\n\t>>> sd.reset()\r\n\t{ 'date': '2016-03-14',\r\n\t 'time': '13:05:13',\r\n\t 'datetime': '2016-03-14 13:05:13',\r\n\t 'datetimestr': '20160314130513729',\r\n\t 'day': 14,\r\n\t 'hour': 13,\r\n\t 'iso8601': '2016-03-14T13:05:13',\r\n\t 'iso8601_ms': '2016-03-14T13:05:13.729126+08:00',\r\n\t 'iso8601_ms_tz': '2016-03-14T13:05:13.729126+08:00',\r\n\t 'iso8601_tz': '2016-03-14T13:05:13+08:00',\r\n\t 'microsecond': 729126,\r\n\t 'minute': 5,\r\n\t 'month': 3,\r\n\t 'second': 13,\r\n\t 'tzname': 'GMT+8',\r\n\t 'unix_timestamp': 1457931913,\r\n\t 'weekday': 0,\r\n\t 'year': 2016}\r\n\r\nMethods that we can use::\r\n\r\n\t>>>sd.weekofday()\r\n\t0\r\n\t>>>sd.hour()\r\n\t13\r\n\t>>>sd.month()\r\n\t3\r\n\t>>>sd.datetime_str()\r\n\t'20160314130513729'\r\n\t>>>sd.iso8601_ms_tz()\r\n\t'2016-03-14T13:05:13.729126+08:00'\r\n\t>>>sd.datetime()\r\n\t'2016-03-14 13:05:13'\r\n\t>>>sd.iso8601_ms()\r\n\t'2016-03-14T13:05:13.729126+08:00'\r\n\t>>>sd.second()\r\n\t13\r\n\t>>>sd.iso8601_tz()\r\n\t2016-03-14T13:05:13+08:00\r\n\t>>>sd.minute()\r\n\t5\r\n\t>>>sd.year()\r\n\t2016\r\n\t>>>sd.date()\r\n\t'2016-03-14'\r\n\t>>>sd.unix_timestamp()\r\n\t1457931913\r\n\t>>>sd.iso8601()\r\n\t'2016-03-14T13:05:13'\r\n\t>>>sd.day()\r\n\t14\r\n\t>>>sd.microsecond()\r\n\t729126\r\n\t>>>sd.tzname()\r\n\t'GMT+8'\r\n\t>>>sd.time()\r\n\t'13:05:13'\r\n\r\nSupport + Contributing\r\n----------------------\r\n\r\nFeel free to make pull requests, or report issues via the repo:\r\n\r\nhttps://github.com/qiueer/sdate", "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/qiueer/sdate", "keywords": "", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "sdate", "package_url": "https://pypi.org/project/sdate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sdate/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/qiueer/sdate" }, "release_url": "https://pypi.org/project/sdate/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "simple datetime", "version": "0.1.2" }, "last_serial": 2007239, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8d6ede5f08dee3efbd3b9e5a26ec5051", "sha256": "230a2abf2b23d4cef338d52c440574a91894b17322a352826b033cc836f8f04c" }, "downloads": -1, "filename": "sdate-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8d6ede5f08dee3efbd3b9e5a26ec5051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3702, "upload_time": "2016-03-14T05:28:04", "url": "https://files.pythonhosted.org/packages/77/b5/6fd02966d626e87ef9d607ad79817afa54e3468046cfe21f5865e0402f6f/sdate-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "db10f50a3cb82829b817c128612fc470", "sha256": "337fa24160253e08610fabba686c4b5f86dafc1fefd470feee770e7274492cd8" }, "downloads": -1, "filename": "sdate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "db10f50a3cb82829b817c128612fc470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3774, "upload_time": "2016-03-15T05:18:00", "url": "https://files.pythonhosted.org/packages/ab/3d/ef573e40a64f0e21979b3cee759844833591b62e8d2629f50f233fc4d3e5/sdate-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db10f50a3cb82829b817c128612fc470", "sha256": "337fa24160253e08610fabba686c4b5f86dafc1fefd470feee770e7274492cd8" }, "downloads": -1, "filename": "sdate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "db10f50a3cb82829b817c128612fc470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3774, "upload_time": "2016-03-15T05:18:00", "url": "https://files.pythonhosted.org/packages/ab/3d/ef573e40a64f0e21979b3cee759844833591b62e8d2629f50f233fc4d3e5/sdate-0.1.2.tar.gz" } ] }