public static MvcHtmlString WDateTimeSpan(this HtmlHelper htmlHelper, DateTime datetime) { var tagBuilder = new TagBuilder("span") { InnerHtml = datetime.ToFriendlyString() }; tagBuilder.MergeAttribute("title", datetime.ToString()); tagBuilder.AddCssClass("wdatetimespan"); return new MvcHtmlString(tagBuilder.ToString()); }
public void TestUndefinedShouldBehaveAsLocal() { // Arrange var date = new DateTime(2012, 2, 29, 20, 20, 00, DateTimeKind.Unspecified); // 10 minutes ago var expected = "10 minutes ago"; // Act var output = date.ToFriendlyString(); // Assert Assert.AreEqual(expected, output); }
public void TestUtc() { // Arrange var date = new DateTime(2012, 2, 29, 9, 20, 00, DateTimeKind.Utc); // 10 minutes ago var expected = "10 minutes ago"; // Act var output = date.ToFriendlyString(); // Assert Assert.AreEqual(expected, output); }
public void CanGetFriendlyDate() { DateTime? d = new DateTime(2000, 1, 1, 13, 22, 44); Assert.AreEqual("Jan 1, 2000 1:22 PM", d.ToFriendlyString()); }
public void TestJustNow( int year, int month, int day, int hour, int minute, int second, DateTimeKind kind, string expected) { // Arrange var date = new DateTime(year, month, day, hour, minute, second, kind); // Act var output = date.ToFriendlyString(); // Assert Assert.AreEqual(expected, output); }