📅  最后修改于: 2023-12-03 15:35:46.122000             🧑  作者: Mango
在移动应用程序中,显示时间是非常普遍和必要的功能。在Xamarin中,我们可以使用 DateTime
类来获取当前时间,然后格式化时间字符串以显示给用户。本篇文章将介绍如何将时间格式化为12小时制tt格式。
我们可以使用 DateTime.Now
来获取当前时间。示例如下:
DateTime currentDate = DateTime.Now;
我们可以使用 ToString()
方法来格式化日期时间字符串。在Xamarin中,我们可以使用以下格式字符串来格式化12小时制tt时间:
hh:mm tt
hh
表示小时,范围为01-12mm
表示分钟,范围为00-59tt
表示上午/下午,范围为AM/PM以下是完整的代码示例:
DateTime currentDate = DateTime.Now;
string formattedTime = currentDate.ToString("hh:mm tt");
我们可以在Xamarin应用程序中使用 Label
控件来显示格式化后的时间。以下是完整的代码示例:
DateTime currentDate = DateTime.Now;
string formattedTime = currentDate.ToString("hh:mm tt");
Label timeLabel = new Label
{
Text = formattedTime,
FontSize = 24,
HorizontalOptions = LayoutOptions.Center,
VerticalOptions = LayoutOptions.CenterAndExpand
};
Content = new StackLayout
{
Children = {
timeLabel
}
};
在本文中,我们展示了如何在Xamarin应用程序中格式化时间为12小时制tt格式。使用 DateTime.Now
获取当前时间,然后使用 ToString()
方法将其格式化为所需的字符串格式。最后,我们使用 Label
控件显示格式化后的时间。