无法解析日期时间格式

时间:2019-07-10 14:57:24

标签: c# datetime parsing

我似乎无法解析日期时间,例如

generic_list = []
for i in input:
    if el in i:
        generic_list.append(i)
number = len(generic_list)

if number>2:
    input.something...

无论我添加哪种格式都行不通。这是我的代码:

"7/10/2019 2:52:52 PM".

1 个答案:

答案 0 :(得分:5)

您应该将public class ComboBoxItemTemplateSelector : DataTemplateSelector { public DataTemplate Template1 { get; set; } public DataTemplate Template2 { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { //Logic to select template based on 'item' value. if (item == <template1Value>) return Template1; //TODO: replace <template1Value> else if (item == <template2Value>) return Template2; //TODO: replace <template2Value> else return new DataTemplate(); } } <local:ComboBoxItemTemplateSelector x:Key="ComboBoxItemTemplateSelector"> <local:ComboBoxItemTemplateSelector.Template1> <DataTemplate> <TextBlock Text="" /> </DataTemplate> </local:ComboBoxItemTemplateSelector.Template1> <local:ComboBoxItemTemplateSelector.Template2> <DataTemplate> <TextBlock Text="" /> </DataTemplate> </local:ComboBoxItemTemplateSelector.Template2> </local:ComboBoxItemTemplateSelector> <ContentPresenter Content="{Binding NodeType}" ContentTemplateSelector="{StaticResource ComboBoxItemTemplateSelector}"/> 称为<DataTemplate> <TextBlock Text="" DataContext="{Binding DataContext, RelativeSource={RelativeSource AncestorType=ContentPresenter}}"/> </DataTemplate> ,并使用PM(而不是tt),因为小时是h格式,即

H