I’m having this similar issue with the recent Twitter archive download. The created_at timestamps are flattened for some tweets, usually old ones.
Examples, from my archive’s 2010_10.js:
{
"source" : "\u003Ca href=\"http:\/\/www.destroytwitter.com\" rel=\"nofollow\"\u003EDestroyTwitter\u003C\/a\u003E",
"entities" : {
"user_mentions" : [ ],
"media" : [ ],
"hashtags" : [ ],
"urls" : [ ]
},
"geo" : { },
"id_str" : "29230328481",
"text" : "Oh? Google Chrome dev has non-modal dialogs like Opera now? http:\/\/crbug.com\/456",
"id" : 29230328481,
"created_at" : "2010-10-31 00:00:00 +0000",
"user" : {
"name" : "Lim Chee Aun",
"screen_name" : "cheeaun",
"protected" : false,
"id_str" : "76993",
"profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1424189315\/avatar-large_normal.png",
"id" : 76993,
"verified" : false
}
}
And another example:
{
"source" : "\u003Ca href=\"http:\/\/www.destroytwitter.com\" rel=\"nofollow\"\u003EDestroyTwitter\u003C\/a\u003E",
"entities" : {
"user_mentions" : [ ],
"media" : [ ],
"hashtags" : [ ],
"urls" : [ ]
},
"geo" : { },
"id_str" : "29245295894",
"text" : "Ugh, 43 slides.",
"id" : 29245295894,
"created_at" : "2010-10-31 00:00:00 +0000",
"user" : {
"name" : "Lim Chee Aun",
"screen_name" : "cheeaun",
"protected" : false,
"id_str" : "76993",
"profile_image_url_https" : "https:\/\/pbs.twimg.com\/profile_images\/1424189315\/avatar-large_normal.png",
"id" : 76993,
"verified" : false
}
}
Obviously it doesn’t make sense for the timestamp of two tweets to be exactly the same, down to the second. 