aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-04 15:23:15 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-04 15:23:15 -0400
commit4752d12aaa0aa3dcb6bb476910a7072556c70f85 (patch)
treed8d7134c07e7d178629385727c3faee8dae3398f /MediaBrowser.Controller
parentf931a375cfa7b07e376742bb86eb08cef87d262f (diff)
Switched date operations to utc
Diffstat (limited to 'MediaBrowser.Controller')
-rw-r--r--MediaBrowser.Controller/IO/FileData.cs8
-rw-r--r--MediaBrowser.Controller/Library/ItemController.cs4
-rw-r--r--MediaBrowser.Controller/Providers/AudioInfoProvider.cs2
-rw-r--r--MediaBrowser.Controller/Resolvers/BaseItemResolver.cs12
-rw-r--r--MediaBrowser.Controller/Xml/BaseItemXmlParser.cs4
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;
}
}