`
ah_fu
  • 浏览: 228016 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

小记:注意DotNet的DateTime的ToString中不要加入格式化字符串以外的字符

 
阅读更多
     最近写一个程序,让程序每天使用一个日志文件,代码如下:
        StreamWriter writer = File.AppendText(DateTime.Now.ToString("yyyy-MM-dd.txt"));
     很简单的代码,结果查看日志文件的时候大吃一惊,文件的扩展名居然是:.下x下。

     最初以为是编码问题,试了很多办法没有解决,最后用以下代码搞定了:
       StreamWriter writer = File.AppendText(DateTime.Now.ToString("yyyy-MM-dd")+".txt");

     搞了半天,原来字符t被当成ToString()方法的格式字符串了。
     在此一记,请朋友们注意:不要在ToString()中加入格式字符串以外的字符。
分享到:
评论

相关推荐

    dotnet-WuManber是非常高效的字符串文本搜索查询匹配算法

    标题中的"dotnet-WuManber"指的是.NET框架下实现的Wu-Manber字符串搜索算法。Wu-Manber算法是计算机科学领域中一种著名的字符串匹配算法,主要用于在大文本中查找特定模式(子串)的出现。这种算法在效率上远超传统...

    dotnet-dotnetformat是dotnet的代码格式化程序

    标题和描述中提到的“dotnet-dotnetformat”和“dotnet-format”实际上是指同一种工具,它是.NET开发平台的一部分,专门用于代码格式化。这个工具旨在帮助开发者统一代码风格,提高代码可读性和团队协作效率。在.NET...

    dotnet format 忽略生成代码的格式化.rar

    标题中的“dotnet format 忽略生成代码的格式化”是指使用.NET SDK中的dotnet format工具来格式化C#或F#代码时,如何避免格式化由自动化工具(如Roslyn analyzers、生成器等)生成的代码。这个工具旨在帮助开发者...

    dotnet 6 使用 string.Create 提升字符串创建和拼接性能.rar

    在.NET 6中,开发人员可以利用`string.Create`方法来优化字符串创建和拼接的性能,这是一个在C# 9引入的新特性。这个方法允许我们更高效地创建字符串,尤其是在处理大量数据或者循环中的字符串操作时。下面将详细...

    根据正则表达式生成随机字符串

    根据java正则表达式生成一个随机的字符串,具体可以去一下网站看:https://code.google.com/p/xeger/

    DotNet多年积累的处理类库源码

    1. 字符串处理:在DotNet.Utilities中,可能会有一个名为StringHelper的类,提供了诸如格式化字符串、检查字符串是否为空、替换子串、截取字符串等方法。这些方法可以方便地对字符串进行各种操作,减少错误和提高...

    dotnet 使用 Newtonsoft.Json 输出枚举首字符小写.rar

    在.NET开发中,Newtonsoft.Json库是一个非常常用的数据序列化和反序列化的工具,尤其在处理JSON格式的数据时。这个压缩包文件“dotnet 使用 Newtonsoft.Json 输出枚举首字符小写.rar”似乎包含了一个关于如何使用...

    dotnet-MessageFormatNETNET的ICUMessageFormat实现

    2. **类型安全**:不同于简单的字符串格式化方法(如`string.Format`),MessageFormat.NET在编译时就能检查格式化字符串和传入参数的匹配性,避免运行时错误。 3. **兼容ICU规范**:MessageFormat.NET完全遵循ICU ...

    dotnet-ZPLUtility一个net工具库可以帮助生成ZPL字符串

    "dotnet-ZPLUtility一个net工具库可以帮助生成ZPL字符串" 这个标题揭示了我们讨论的主题是“dotnet-ZPLUtility”,它是一个.NET平台下的工具库,专为生成ZPL(Zebra Programming Language)字符串设计。ZPL是一种...

    dotnet-FastString提供了两种使用字符串的方法可以比NET快得多

    在.NET开发环境中,字符串操作是常见的任务,但其性能往往受到关注,特别是在处理大量文本或进行密集型字符串操作时。`FastString`库就是为了优化这方面的性能而诞生的。这个库提供了一种替代.NET内置字符串类的方式...

    C#自定义的字符串操作增强类实例

    这个C#类在C#自由的字符串操作类的基础上进行的大幅度增强,把我们平时可能用到的字符串操作都做进去了,字符串的处理我想大部分编程都不可避免,有了这个类,可以节省你很多时间,同时可以根据自己的需要对这个C#...

    轻量级C#编译器For_dotNet1.1版[另有dotNet2.0版,dotNet3.5版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...

    codeformatter-dotnet-core:使用dotnet核心的代码格式化程序

    CodeFormatter CodeFormatter是使用Roslyn来自动重写源代码以遵循我们的编码样式的工具,这些工具在。 先决条件 为了构建或运行此工具,您将需要安装Microsoft Build Tools 2015。 这是的一部分。...

    dotnet 将自动代码格式化机器人带入团队 GitLab 平台.rar

    标题中的“dotnet 将自动代码格式化机器人带入团队 GitLab 平台”表明了这个压缩包内容是关于使用 .NET(dotnet)框架在GitLab平台上集成自动化代码格式化工具的实践教程。GitLab 是一个流行的开源版本控制系统,...

    DotNet帮助类集合

    这个集合可能包含了处理字符串的各种实用方法,如检查字符串是否为空、去除空白字符、格式化字符串、查找和替换子串、截取字符串、比较字符串等。这些方法通常会简化对字符串的操作,避免了频繁的字符串操作导致的...

    F:\dotNet\asp.net\[原版计算机类书籍]DotNET(3-29)DotNET Oreilly.Dot.NET.And.XML.rar

    《DotNET(3-29)DotNET Oreilly.Dot.NET.And.XML》这本书是关于微软的.NET框架及其与XML技术结合的深入探讨。本书是原版计算机类书籍,旨在为开发者提供全面、深入的.NET框架及XML应用的知识。 .NET框架是微软开发的...

    C# 实用类集 DotNet.Utilities 整理完整版,集合的比较全

    例如,可能会有一个`StringUtil`类,其中包含`Format`方法用于格式化字符串,`Split`方法用于根据分隔符拆分字符串,以及`Contains`和`Replace`方法等。 其次,集合操作也是`DotNet.Utilities`中的关键部分。C#标准...

    C#最全基类源码(包括ASP.NET类库、读取AD域里用户名或组、Common类库、DotNet基础类大全、SqlHelper基类、字符串加密)

    这个压缩包中的资源提供了丰富的C#基类源码,涵盖了ASP.NET类库、Active Directory(AD)用户和组的读取、通用(Common)类库、.NET基础类的全面集合、SqlHelper数据库操作基类以及字符串加密方法。下面我们将详细探讨...

    dotNet472_WithFix_CHS.rar

    标题中的"dotNet472_WithFix_CHS.rar"表明这是一个针对.NET Framework 4.7.2的修复更新的中文版本压缩包。这个描述"dotNet472_WithFix_CHS_2019.03.rar"进一步确认了这是2019年3月发布的一个更新。标签"dotNet472_...

Global site tag (gtag.js) - Google Analytics