c# - 如何更改标签文本的日期格式
问题描述
我正在使用 SQL Server。
在我名为 TOTAL 的数据库表中,有一列 UPDATE,其数据类型为 DATETIME。其格式为 03/20/2020
我将此值传递给Label1.text
. 见下文
const string query = "Select Top 1 [uppdate] From total";
cmd.CommandText = query;
con.Open();
using (var rd = cmd.ExecuteReader())
{
while (rd.Read())
{
Label1.Text = "Last Update: " + rd["uppdate"].ToString();
但我的网站显示 03/20/2020 12:00:00 AM。我想立即将其更改为 20.03.2020。
解决方案
您可以使用自定义格式字符串:
rd["uppdate"].ToString("dd.MM.yyyy"); // case sensitive
推荐阅读
- powershell - Powershell 使用网站启动进程 firefox 并等到 firefox 或选项卡关闭以执行下一个命令
- spring-boot - @Transactional 隔离级别似乎不起作用
- amazon-s3 - circle-ci 上的配置处理错误 [构建错误]
- mongodb - mongoDB 最佳实践:具有独立数据存储的微服务
- node.js - 从 Dart 在 Node JS 服务器上接收 POST 请求会给出空值的 JSON 字符串和
- django - 仅包含(继承)特定的模板块
- javascript - 如何在html中选择特定的时间范围
- math - 使用递归树求解递归方程
- android - 运行由 autoninja 生成的 Android 演示项目出现错误:Entry name 'org/appspot/apprtc/R.class' collided
- python - 为更大的数据创建指标矩阵?