diff options
author | Mike Lockwood <lockwood@android.com> | 2011-01-26 15:32:11 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-01-26 15:32:11 -0800 |
commit | 84d3a304c835017cdc530eb9d8e92198021d3e4c (patch) | |
tree | 64b8e12c59245e1cec1f5b7f6b25b5f9010aa42f /media/mtp | |
parent | 94eda03f76175dee88cf7941fcbdb6aec43a0d5d (diff) | |
parent | f26fec6212dcada2a1ffb642afe25429d1005aa4 (diff) | |
download | frameworks_av-84d3a304c835017cdc530eb9d8e92198021d3e4c.zip frameworks_av-84d3a304c835017cdc530eb9d8e92198021d3e4c.tar.gz frameworks_av-84d3a304c835017cdc530eb9d8e92198021d3e4c.tar.bz2 |
am a13732e1: Merge "MTP: Fix month off by one error in date parsing and formatting code" into honeycomb
* commit 'a13732e17a0f3d69df9c418407985b3ad64b1852':
MTP: Fix month off by one error in date parsing and formatting code
Diffstat (limited to 'media/mtp')
-rw-r--r-- | media/mtp/MtpUtils.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/media/mtp/MtpUtils.cpp b/media/mtp/MtpUtils.cpp index ab01ef5..6ec8876 100644 --- a/media/mtp/MtpUtils.cpp +++ b/media/mtp/MtpUtils.cpp @@ -55,7 +55,7 @@ bool parseDateTime(const char* dateTime, time_t& outSeconds) { tm.tm_min = minute; tm.tm_hour = hour; tm.tm_mday = day; - tm.tm_mon = month; + tm.tm_mon = month - 1; // mktime uses months in 0 - 11 range tm.tm_year = year - 1900; tm.tm_wday = 0; tm.tm_isdst = -1; @@ -72,7 +72,9 @@ void formatDateTime(time_t seconds, char* buffer, int bufferLength) { localtime_r(&seconds, &tm); snprintf(buffer, bufferLength, "%04d%02d%02dT%02d%02d%02d", - tm.tm_year + 1900, tm.tm_mon, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); + tm.tm_year + 1900, + tm.tm_mon + 1, // localtime_r uses months in 0 - 11 range + tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); } } // namespace android |