在c#中转换为UTC时间格式

Convert in UTC time format in c#

我需要将产品的到期日期设置为当前日期到午夜,如下所示(UTC 格式)。

“2021-05-28T23:59:59Z”

我如何用 C# 编写这个。

使用DateTime.UtcNow.Date

DateTime.UtcNow.Date.AddDays(1).AddSeconds(-1).ToString("o")

上面的输出是

2021-05-28T23:59:59.0000000Z