相关疑难解决方法(0)

有没有简单的方法在C#中创建序数?

有没有在C#一个简单的方法来创建序数为多少?例如:

  • 1返回1st
  • 2返回第2
  • 3返回第3
  • ...等等

这可以通过String.Format()或有任何功能来完成吗?

.net c# ordinals

196
推荐指数
7
解决办法
5万
查看次数

在C#中将非常长的日期格式解析为DateTime

我如何将以下字符串日期解析为C#中的DateTime对象:

"1970年1月1日星期四"

这来自XML提要,而DateTime.Parse似乎不喜欢它在en-GB语言环境中.饲料只会来自英国的服务器,所以我不担心全球化问题

我最初的蛮力方法是:

  • 删除包括逗号在内的所有内容,以及留下"1970年1月1日"的尾随空格
  • 然后根据需要删除"st","nd","rd"或"th"以留下"1970年1月1日"
  • 然后将月份转换为其数字等价物,留下"1 1 1970"
  • 然后用"/"替换空格以获得"1/1/1970"

我敢肯定必须有更优雅的方式吗?我无法使DateTime.Prse或Datetime.ParseExact工作

c# datetime parsing

2
推荐指数
2
解决办法
1878
查看次数

将字符串从一种日期格式转换为另一种

我想转换2014-12-25(yyyy-mm-dd),到December 25, 2014.如何做到这一点的最佳做法是什么?我目前将它存储在变量中,因为它们是从日期选择器中选择日期,但我在页面上的其他位置显示该值并希望它采用上述格式.

码:

myLabel.Text = "Period: " + FromDate + " to " + ToDate;
Run Code Online (Sandbox Code Playgroud)

from和to是保存datepicker日期的两个变量.我需要帮助才能将其转换为December 25, 2014

.net c# date

-4
推荐指数
1
解决办法
3521
查看次数

标签 统计

c# ×3

.net ×2

date ×1

datetime ×1

ordinals ×1

parsing ×1