私は多くの生年月日でxmlを操作しています。 XMLはすでにデータテーブルにロードされています。私たちが必要とするフォーマットは "dd/MM/yyyy"です。日付は "dd-MM-yyyy"や "dd.MM.yyyy"のように扱いにくいので、あらかじめ定義されたセットに対して自動修正する関数を書くことを考えています区切り文字を正しい形式に変換します。だから私はこのような何かをすることを考えています_自動修正日付書式STRING "dd/MM/yyyy"
もちろん、これだけでは動作しません..私は置換を使用して配列を置き換えることはできません。もし私がちょうどそれをすることができれば、すべてがうまくいくでしょう。誰かが道を指摘してくれることを願っています。本当にありがとう。
Dim str As String = ""
Dim keywords() As String = {"-", "_", ".", "\"}
For Each x In dt.Rows
str = x("DOB")
If keywords.Contains(str) Then
str = str.Replace(keywords, str)
End If
Next
私は、これは私の問題の先生 – lawphotog
ローレンスを助ける方法を見ることができない...あなたは「EN-GB」の文化を設定している間、自動的にすべてのあなたの日付のは、DD/MM/yyyy形式になります。..また、必要に応じていつでもen-USに戻すことができます。 – user1328559
提案してくれてありがとうございました。それは本当に賢明です。しかし、私が言ったように、正しいフォーマットを変換する必要があるユーザーから来たXMLからDOBをString形式で操作したいと思います。私はそのグローバリゼーションを使用しているとは思わない。 – lawphotog