Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# string转datetime

作者:渚寒烟淡   发布日期:2026-07-08   浏览:34

// 将字符串转换为 DateTime 的示例代码

using System;
using System.Globalization;

class Program
{
    static void Main()
    {
        string dateString = "2023-10-05 14:30:00"; // 示例日期字符串
        DateTime result;
        bool isParsed = DateTime.TryParse(dateString, out result);

        if (isParsed)
        {
            Console.WriteLine("转换成功: " + result);
        }
        else
        {
            Console.WriteLine("转换失败,无法解析日期字符串。");
        }

        // 使用指定格式和文化信息进行转换
        string formattedDate = "10/05/2023 14:30:00";
        string format = "MM/dd/yyyy HH:mm:ss";
        CultureInfo provider = CultureInfo.InvariantCulture;

        try
        {
            DateTime parsedDate = DateTime.ParseExact(formattedDate, format, provider);
            Console.WriteLine("使用 ParseExact 转换成功: " + parsedDate);
        }
        catch (FormatException)
        {
            Console.WriteLine("转换失败,格式不匹配。");
        }
    }
}

解释说明:

  1. DateTime.TryParse:尝试将字符串解析为 DateTime 对象,并返回一个布尔值指示是否成功。如果成功,结果会被存储在 out 参数中。
  2. DateTime.ParseExact:根据指定的格式和文化信息将字符串解析为 DateTime 对象。如果格式不匹配,则会抛出 FormatException 异常。

通过这两种方法,你可以根据具体需求选择适合的方式将字符串转换为 DateTime

上一篇:c# gc

下一篇:c# 遍历字典

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站