diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-04 15:23:15 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-04 15:23:15 -0400 |
| commit | 4752d12aaa0aa3dcb6bb476910a7072556c70f85 (patch) | |
| tree | d8d7134c07e7d178629385727c3faee8dae3398f /MediaBrowser.Controller | |
| parent | f931a375cfa7b07e376742bb86eb08cef87d262f (diff) | |
Switched date operations to utc
Diffstat (limited to 'MediaBrowser.Controller')
5 files changed, 15 insertions, 15 deletions
diff --git a/MediaBrowser.Controller/IO/FileData.cs b/MediaBrowser.Controller/IO/FileData.cs index b9bc7ea75..75069d4d5 100644 --- a/MediaBrowser.Controller/IO/FileData.cs +++ b/MediaBrowser.Controller/IO/FileData.cs @@ -188,7 +188,7 @@ namespace MediaBrowser.Controller.IO }
}
- public DateTime CreationTime
+ public DateTime CreationTimeUtc
{
get
{
@@ -196,7 +196,7 @@ namespace MediaBrowser.Controller.IO }
}
- public DateTime LastAccessTime
+ public DateTime LastAccessTimeUtc
{
get
{
@@ -204,7 +204,7 @@ namespace MediaBrowser.Controller.IO }
}
- public DateTime LastWriteTime
+ public DateTime LastWriteTimeUtc
{
get
{
@@ -216,7 +216,7 @@ namespace MediaBrowser.Controller.IO {
long highBits = filetime.dwHighDateTime;
highBits = highBits << 32;
- return DateTime.FromFileTime(highBits + (long)filetime.dwLowDateTime);
+ return DateTime.FromFileTimeUtc(highBits + (long)filetime.dwLowDateTime);
}
public string Path { get; set; }
diff --git a/MediaBrowser.Controller/Library/ItemController.cs b/MediaBrowser.Controller/Library/ItemController.cs index 26468c656..a09f63401 100644 --- a/MediaBrowser.Controller/Library/ItemController.cs +++ b/MediaBrowser.Controller/Library/ItemController.cs @@ -268,8 +268,8 @@ namespace MediaBrowser.Controller.Library Directory.CreateDirectory(path);
}
- item.DateCreated = Directory.GetCreationTime(path);
- item.DateModified = Directory.GetLastAccessTime(path);
+ item.DateCreated = Directory.GetCreationTimeUtc(path);
+ item.DateModified = Directory.GetLastWriteTimeUtc(path);
ItemResolveEventArgs args = new ItemResolveEventArgs();
args.FileInfo = FileData.GetFileData(path);
diff --git a/MediaBrowser.Controller/Providers/AudioInfoProvider.cs b/MediaBrowser.Controller/Providers/AudioInfoProvider.cs index 709589cdb..355344662 100644 --- a/MediaBrowser.Controller/Providers/AudioInfoProvider.cs +++ b/MediaBrowser.Controller/Providers/AudioInfoProvider.cs @@ -276,7 +276,7 @@ namespace MediaBrowser.Controller.Providers if (DateTime.TryParse(val, out i))
{
- return i;
+ return i.ToUniversalTime();
}
}
diff --git a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs index 643580b31..1f5a6fe83 100644 --- a/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs +++ b/MediaBrowser.Controller/Resolvers/BaseItemResolver.cs @@ -88,20 +88,20 @@ namespace MediaBrowser.Controller.Resolvers if (childData != null)
{
- item.DateCreated = childData.Value.CreationTime;
- item.DateModified = childData.Value.LastWriteTime;
+ item.DateCreated = childData.Value.CreationTimeUtc;
+ item.DateModified = childData.Value.LastWriteTimeUtc;
}
else
{
WIN32_FIND_DATA fileData = FileData.GetFileData(item.Path);
- item.DateCreated = fileData.CreationTime;
- item.DateModified = fileData.LastWriteTime;
+ item.DateCreated = fileData.CreationTimeUtc;
+ item.DateModified = fileData.LastWriteTimeUtc;
}
}
else
{
- item.DateCreated = args.FileInfo.CreationTime;
- item.DateModified = args.FileInfo.LastWriteTime;
+ item.DateCreated = args.FileInfo.CreationTimeUtc;
+ item.DateModified = args.FileInfo.LastWriteTimeUtc;
}
}
}
diff --git a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs index d5fdf640c..612ba4c7c 100644 --- a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs @@ -45,7 +45,7 @@ namespace MediaBrowser.Controller.Xml DateTime added;
if (DateTime.TryParse(reader.ReadElementContentAsString() ?? string.Empty, out added))
{
- item.DateCreated = added;
+ item.DateCreated = added.ToUniversalTime();
}
break;
@@ -232,7 +232,7 @@ namespace MediaBrowser.Controller.Xml if (DateTime.TryParse(firstAired, out airDate) && airDate.Year > 1850)
{
- item.PremiereDate = airDate;
+ item.PremiereDate = airDate.ToUniversalTime();
item.ProductionYear = airDate.Year;
}
}
|
