这就是我到目前为止所拥有的.
/// <summary>
/// Gets the date.
/// </summary>
/// <param name="date">The date: 05/07/2009</param>
/// <returns></returns>
private static DateTime GetDate(string date)
{
DateTime postDate = DateTime.Parse(date);
postDate.AddHours(DateTime.UtcNow.Hour);
postDate.AddMinutes(DateTime.UtcNow.Minute);
postDate.AddSeconds(DateTime.UtcNow.Second);
postDate.AddMilliseconds(DateTime.UtcNow.Millisecond);
return postDate;
}
Run Code Online (Sandbox Code Playgroud)
是否有更好的方法来合并两个日期?我正在寻找更优雅的解决方案.
你可以试试这个
/// <summary>
/// Gets the date.
/// </summary>
/// <param name="date">The date: 05/07/2009</param>
/// <returns></returns>
private static DateTime GetDate(string date)
{
DateTime postDate = DateTime.Parse(date);
return postDate.Add(DateTime.UtcNow.TimeOfDay);
}
Run Code Online (Sandbox Code Playgroud)
MSDN链接:DateTime.Add
编辑:代码更改
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |