What does -xxxx means in date time format? And how to compare it?
In the following representation of date time, what does -0600
means? And how it can be used to compare dates?
Tue, 27 Nov 2018 14:59:32 -0600
Tagging it with Python as looking for date comparison.
python date datetime
add a comment |
In the following representation of date time, what does -0600
means? And how it can be used to compare dates?
Tue, 27 Nov 2018 14:59:32 -0600
Tagging it with Python as looking for date comparison.
python date datetime
4
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
See this SO answer.
– wwii
Nov 28 '18 at 17:15
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29
add a comment |
In the following representation of date time, what does -0600
means? And how it can be used to compare dates?
Tue, 27 Nov 2018 14:59:32 -0600
Tagging it with Python as looking for date comparison.
python date datetime
In the following representation of date time, what does -0600
means? And how it can be used to compare dates?
Tue, 27 Nov 2018 14:59:32 -0600
Tagging it with Python as looking for date comparison.
python date datetime
python date datetime
asked Nov 28 '18 at 15:16
VishrantVishrant
4,69422962
4,69422962
4
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
See this SO answer.
– wwii
Nov 28 '18 at 17:15
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29
add a comment |
4
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
See this SO answer.
– wwii
Nov 28 '18 at 17:15
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29
4
4
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
See this SO answer.
– wwii
Nov 28 '18 at 17:15
See this SO answer.
– wwii
Nov 28 '18 at 17:15
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29
add a comment |
2 Answers
2
active
oldest
votes
-0600
is the timezone offset. Use the %z
directive of datetime.datetime.strptime()
to use it when making a new datetime object.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
add a comment |
This will parse date:
datetime_obj = parser.parse(item["last_modified"])
Python script to compare date
from dateutil import parser
datetime_obj = parser.parse(item["last_modified"])
if datetime_obj > some_date_obj
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53522649%2fwhat-does-xxxx-means-in-date-time-format-and-how-to-compare-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
-0600
is the timezone offset. Use the %z
directive of datetime.datetime.strptime()
to use it when making a new datetime object.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
add a comment |
-0600
is the timezone offset. Use the %z
directive of datetime.datetime.strptime()
to use it when making a new datetime object.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
add a comment |
-0600
is the timezone offset. Use the %z
directive of datetime.datetime.strptime()
to use it when making a new datetime object.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>
-0600
is the timezone offset. Use the %z
directive of datetime.datetime.strptime()
to use it when making a new datetime object.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>
answered Nov 28 '18 at 17:02
community wiki
wwii
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
add a comment |
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
probably a duplicate - but I couldn't find an exact duplicate.
– wwii
Nov 28 '18 at 17:12
add a comment |
This will parse date:
datetime_obj = parser.parse(item["last_modified"])
Python script to compare date
from dateutil import parser
datetime_obj = parser.parse(item["last_modified"])
if datetime_obj > some_date_obj
add a comment |
This will parse date:
datetime_obj = parser.parse(item["last_modified"])
Python script to compare date
from dateutil import parser
datetime_obj = parser.parse(item["last_modified"])
if datetime_obj > some_date_obj
add a comment |
This will parse date:
datetime_obj = parser.parse(item["last_modified"])
Python script to compare date
from dateutil import parser
datetime_obj = parser.parse(item["last_modified"])
if datetime_obj > some_date_obj
This will parse date:
datetime_obj = parser.parse(item["last_modified"])
Python script to compare date
from dateutil import parser
datetime_obj = parser.parse(item["last_modified"])
if datetime_obj > some_date_obj
answered Nov 28 '18 at 18:31
VishrantVishrant
4,69422962
4,69422962
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53522649%2fwhat-does-xxxx-means-in-date-time-format-and-how-to-compare-it%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
I think it is showing your timezone -6 hours from GMT.
– Naveen
Nov 28 '18 at 15:18
@Naveen thanks.
– Vishrant
Nov 28 '18 at 15:45
See this SO answer.
– wwii
Nov 28 '18 at 17:15
@wwii the same answer I just did +1 thanks for pointing it out.
– Vishrant
Nov 28 '18 at 18:29