public static StringFormatBuilder AppendDateTime(this StringFormatBuilder builder, DateTime?date = null, string format = null) { builder.AppendDateTime(date, format); return(builder); }
public void Case02() { var actual = new KueiExtensions.StringFormatBuilder() .SetFileName("bb.jpg") .AppendDateTime(date: new DateTime(2020, 8, 3)) .ToString(); var expected = "bb2020/8/3 00:00:00.jpg"; Assert.AreEqual(expected, actual); }
public void Case01() { var actual = new KueiExtensions.StringFormatBuilder() .SetFileName("a.jpg") .AppendDateTime(date: new DateTime(2020, 8, 3), format: "yyyy-MM-dd") .SetDelimiter("_") .ToString(); var expected = "a_2020-08-03.jpg"; Assert.AreEqual(expected, actual); }
public static StringFormatBuilder AppendText(this StringFormatBuilder builder, string appendText) { builder.AppendText(appendText); return(builder); }
public static StringFormatBuilder SetDelimiter(this StringFormatBuilder builder, string delimiter) { builder.SetDelimiter(delimiter); return(builder); }
public static StringFormatBuilder SetFileName(this StringFormatBuilder builder, string fileName) { builder.AppendFileName(fileName); return(builder); }