问题列表 - 第21983页

DateTime.TryParse所有可能的日期类型

我想检查日期是否格式正确.正确的日期有很多种可能性,例如:

  • 2010年8月2日
  • 2010年8月2日
  • 02.8.2010 02.08
  • 02.August
  • ...

我可以用这样的代码测试每个代码:

if (DateTime.TryParse(DateTime.ParseExact(date, "dd.M.", 
                              new CultureInfo("sl-SI")).ToString(), out dt))
Run Code Online (Sandbox Code Playgroud)

但是我可以有40个if语句.是否可以使用一个if语句或一个循环检查所有日期?

更新:

基于到目前为止的答案,我正在测试此代码,但我还有一个问题.如果我只有9.2而不是9.2.2010那么这段代码将不起作用:

CultureInfo ci = CultureInfo.GetCultureInfo("sl-SI");
string[] fmts = ci.DateTimeFormat.GetAllDateTimePatterns();

if (DateTime.TryParseExact(date, fmts, ci, DateTimeStyles.AssumeLocal, out dt))
{
    DateTime = Convert.ToDateTime(date);
    Check = true;
}
Run Code Online (Sandbox Code Playgroud)

我必须手动添加这些时间或我该怎么办?

c# datetime

7
推荐指数
2
解决办法
1万
查看次数

为什么私有变量定义上有问号?

我正在阅读一篇关于MVVP模式的文章以及如何使用WPF实现它.在源代码中有多行,我无法弄清楚它中的问号是什么.

private DateTime? _value;
Run Code Online (Sandbox Code Playgroud)

?定义中的含义是什么?我试图在VS的帮助下找到它,但失败了.

c# nullable

23
推荐指数
4
解决办法
2万
查看次数

Delphi RES文件和Git

我有一个用Delphi编写的大项目,我想用Git管理它的源代码.我创建了Git存储库,其中包括我的应用程序源和第三方组件.所有这些东西都是自动构建的msbuild.

最大的问题是RES文件.每次重建我的应用程序时都会更新其中一些,有些则不然.有些有*.rc源,有些没有.rc源.我不能忽略所有res文件(.gitignore)因为没有资源我的项目将无法构建.另外,我不能包含res文件 - 它们从构建更改为构建,我不希望在差异中看到它们.

你如何处理Git下的*.res文件?有什么建议吗?

delphi git resources

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

需要从锚标记中删除目标属性,然后才能将其添加到 TD 以上

我正在使用 HTML 和 Jquery

下面是TD的 html 代码,它在匹配LI HTML 代码下方的ID后附加

<td style="border-top-style: solid; border-right-style: solid; border-left-style: solid;
                    border-bottom-style: solid" id="Physical">
                    Physical Science Course
                </td>

    <li id="PhysicalTooltip"><a href="#" target="_blank" class="toolTip">
        <img src="/images/q_mark.gif" alt="" /><span style="width: 300px; padding: 10px 10px 10px 55px;">Testing
            Physical.</span></a> </li>
Run Code Online (Sandbox Code Playgroud)

这是匹配相关 ID 并从 LI 上方获取标签并进一步追加到 TD 上方的 Jquery

$(document).ready(function() 
            {

                    // bind to cells with an ID attribute
                    $("table > tbody > tr > td[id]").each(function() 
                    {                

                        // grab the anchor from the LI whose ID …
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
1万
查看次数

如何在同一查询中多次引用单个表?

有时我需要将同一个表视为两个单独的表.解决办法是什么?

sql t-sql sql-server

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

哪个C#模拟框架充分利用了.NET 4?

我认为.NET 4更具动态性将提高模拟的可能性.(但我可能错了)

是否有利用.NET 4的模拟框架?如果是的话哪个最好?

相反,是否存在甚至不在.NET 4上运行的模拟框架?

unit-testing mocking .net-4.0 visual-studio-2010

10
推荐指数
1
解决办法
1745
查看次数

如何使用jquery覆盖一个类

jQuery CSS类设置以下内容:

 .newwidget { border: 1px solid #5a9ee9; background: #5a9ee9 url(t6.gif) 50% 50% repeat-x; color: #ffffff; font-weight: bold; text-transform: uppercase; padding:3px 3px 3px 10px; font-size:10px}
Run Code Online (Sandbox Code Playgroud)

如何覆盖这个类并添加一个新类,以便我可以在其中添加不同的样式?也许我必须在添加它们之前删除它们.这是怎么做到的?

谢谢

css jquery jquery-ui jquery-selectors

9
推荐指数
4
解决办法
2万
查看次数

将返回字符分隔的字符串转换为List <string>的最佳方法是什么?

我需要经常将"字符串块"(包含返回字符的字符串,例如从文件或TextBox)转换为List<string>.

比下面的ConvertBlockToLines方法更优雅的方法是什么?

using System;
using System.Collections.Generic;
using System.Linq;

namespace TestConvert9922
{
    class Program
    {
        static void Main(string[] args)
        {
            string testBlock = "line one" + Environment.NewLine +
                "line two" + Environment.NewLine +
                "line three" + Environment.NewLine +
                "line four" + Environment.NewLine +
                "line five";

            List<string> lines = StringHelpers.ConvertBlockToLines(testBlock);

            lines.ForEach(l => Console.WriteLine(l));
            Console.ReadLine();
        }
    }

    public static class StringHelpers
    {
        public static List<string> ConvertBlockToLines(this string block)
        {
            string fixedBlock = block.Replace(Environment.NewLine, "§");
            List<string> lines = fixedBlock.Split('§').ToList<string>(); …
Run Code Online (Sandbox Code Playgroud)

c# string generics

10
推荐指数
1
解决办法
3451
查看次数

作为正文文本,哪些Web安全字体对眼睛更具可读性?不应使用哪些网络安全字体?

作为正文文本,哪些Web安全字体对眼睛更具可读性?不应使用哪些网络安全字体?

<p>body text</p>为了更好的可读性,最小字体大小应该是多少?

我们应该用什么字体大小<H1/2/3/4/5/6>,<p> <ul>,<ol>?如果我们用同样的字体,大小<p>,<ul>,<ol><th> <td>

什么是平衡排版字体大小计划?

css usability xhtml fonts accessibility

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

具有32/64位驱动程序的单个32位MSI

是否可以在相同的WiX设置中包含difxapp_ x86 .wixlib或difxapp_ x64 .wixlib,以便在32位和64位计算机上安装驱动程序?

背景是我们有一个设置,无论目标平台如何都需要32位(它是一个使用32位COM组件的.NET应用程序,因此我们必须将.Net程序集构建为x86).

所以最后MSI源文件没有区别,除了64位机器需要difxapp_x64.wixlib来正确安装驱动程序,似乎我仍然需要为32/64创建两个独立的32位MSI文件比特平台.这看起来好吗?

.net com 64-bit wix driver

8
推荐指数
1
解决办法
1043
查看次数