2016-03-30 7 views
0

C#でEGISライブラリを使用していて、ShapeFileから日付フィールドを取得していますが、一部のShapeFilesは問題なく動作しますが、yyyy-MM-ddという形式ですフォーマットyyyyMMdd。このフィールドをインポートするコードの行は1行だけです:ShapeFileの日付フィールドでハイフンが消えています

tempVals.Add(sf.GetAttributeFieldValues(i)[i2].Trim()); 

属性表には、これらのダッシュが含まれています。

答えて

1

がない最も簡潔な修正が、私は最初の属性フィールド名を読み込むことで、この問題を修正して、それは日付がそれを自分自身をフォーマットした場合:

tempVals.Add(title == "date" 
? string.Format("{0}-{1}-{2}",firstDatePart,secondDatePart,thirdDatePart) 
: sf.GetAttributeFieldValues(i)[i2].Trim()); 
関連する問題