Compares 2 dates ignoring the milliseconds
using System;
using System.Collections.Generic;
using System.Text;
namespace ivware.Mobile.RAPISync.Core
{
public class Utilities
{
/// <summary>
/// Compares 2 dates ignoring the milliseconds
/// <param name="i_lhs">The i_lhs.</param>
/// <param name="i_rhs">The i_rhs.</param>
/// <returns></returns>
public static bool AreEqual(DateTime i_lhs, DateTime i_rhs)
{
TimeSpan diff = i_lhs - i_rhs;
if (Math.Abs(Math.Floor(diff.TotalSeconds)) > 0)
return false;
else
return true;
}
public static string CleanFileName(string i_file)
{
string retVal = i_file.Replace("/", "");
retVal = retVal.Replace(@"\", "");
retVal = retVal.Replace(":", "");
retVal = retVal.Replace("*", "");
retVal = retVal.Replace("?", "");
retVal = retVal.Replace("\"", "");
retVal = retVal.Replace("<", "");
retVal = retVal.Replace(">", "");
retVal = retVal.Replace("|", "");
return retVal;
}
}
}
Related examples in the same category