我有点想用Excel中的日期。因此,就是这种情况:
我从CSV导入日期时,在AP列中有文本格式的日期。所有日期都应该是DD-MM-YYYY HH:MM:SS。
使用公式=DATEVALUE(TEXT(AP2,"DD-MM-YYYY")) + TIMEVALUE (TEXT(AP2,"HH:MM:SS"))
,我已经能够转换大多数日期。但是,对于某些日期,例如“ 13-06-2018 00:08:42”或“ 15-06-2018 00:10:11”,上述公式无效。我收到#VALUE!
需要帮助..谢谢..
答案 0 :(得分:1)
由于第一个字段大于12时得到<DataGrid AutoGenerateColumns="False"
CanUserAddRows="false"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
ItemsSource="{Binding ClubController.ClubsStadium}">
<DataGrid.Columns>
<DataGridTemplateColumn CanUserResize="False">
<DataGridTemplateColumn.CellStyle>
<Style TargetType="{x:Type DataGridCell}">
<Style.Triggers>
<DataTrigger Binding="{Binding DownloadType}" Value="False">
<Setter Property="Visibility" Value="Hidden" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGridTemplateColumn.CellStyle>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding Image, Converter={StaticResource NullImageConverter}}"
Stretch="UniformToFill" StretchDirection="Both"
Width="150" Height="150"
RenderOptions.BitmapScalingMode="HighQuality" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
,因此我推测您的公式将月份和日期字段混合在一起。获取日期的一种蛮力方法是:
#VALUE!
希望有帮助