質問編集履歴
6
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,14 +43,16 @@
|
|
43
43
|
|
44
44
|
```
|
45
45
|
|
46
|
-
?
|
47
|
-
```
|
48
|
-
string[] arr = str.Split("-");
|
49
|
-
```
|
50
46
|
|
51
47
|
**試そうとしたサンプル(linqで使う方法がわからなかった)**
|
52
48
|
```
|
49
|
+
|
50
|
+
var join = from c in csvDT
|
51
|
+
join o in oracleDT
|
52
|
+
on c.code equals o.code
|
53
|
+
|
54
|
+
select new result
|
55
|
+
{
|
53
|
-
|
56
|
+
date = DateTime.ParseExact(c.name, "ddMMyyyy",
|
54
|
-
CultureInfo.InvariantCulture)
|
57
|
+
CultureInfo.InvariantCulture),
|
55
|
-
dt.ToString("yyyyMMdd");
|
56
58
|
```
|
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,4 +41,16 @@
|
|
41
41
|
|
42
42
|
};
|
43
43
|
|
44
|
+
```
|
45
|
+
|
46
|
+
?
|
47
|
+
```
|
48
|
+
string[] arr = str.Split("-");
|
49
|
+
```
|
50
|
+
|
51
|
+
**試そうとしたサンプル(linqで使う方法がわからなかった)**
|
52
|
+
```
|
53
|
+
DateTime dt = DateTime.ParseExact(dateString, "ddMMyyyy",
|
54
|
+
CultureInfo.InvariantCulture);
|
55
|
+
dt.ToString("yyyyMMdd");
|
44
56
|
```
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,10 @@
|
|
1
1
|
CSVファイル内のyyyy-MM-dd-hh-mm-ssで入っているデータのフォーマットをyyMMddに変えたいのですがどうしたら変換を行えますでしょうか?
|
2
2
|
DateTime.ParseExact(c.date,"yyMMdd",out result),というものがあったので試してみたのですがいまいちやり方がわかりませんでした。
|
3
|
+
"yyyy-MM-dd-hh-mm-ss" という文字列がresult内に格納されるのですが、
|
4
|
+
そのデータを"201221" という形の文字列に変換したいということになります。
|
3
5
|
csvから取得したデータとoracleから取得したデータをリザルトにいれております
|
4
6
|
|
7
|
+
説明不足申し訳ありません
|
5
8
|
```c#
|
6
9
|
//csvデータ
|
7
10
|
csvDT
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
csvから取得したデータとoracleから取得したデータをリザルトにいれております
|
4
4
|
|
5
5
|
```c#
|
6
|
+
//csvデータ
|
6
7
|
csvDT
|
7
8
|
{
|
8
9
|
public string name {get;set;}
|
@@ -10,6 +11,7 @@
|
|
10
11
|
public string code{get;set;}
|
11
12
|
|
12
13
|
}
|
14
|
+
//オラクルデータ
|
13
15
|
oracleDT
|
14
16
|
{
|
15
17
|
public string name {get;set;}
|
@@ -17,6 +19,7 @@
|
|
17
19
|
public string code{get;set;}
|
18
20
|
|
19
21
|
}
|
22
|
+
//結果用
|
20
23
|
result
|
21
24
|
{
|
22
25
|
public string 名前 {get;set;}
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,27 @@
|
|
1
1
|
CSVファイル内のyyyy-MM-dd-hh-mm-ssで入っているデータのフォーマットをyyMMddに変えたいのですがどうしたら変換を行えますでしょうか?
|
2
2
|
DateTime.ParseExact(c.date,"yyMMdd",out result),というものがあったので試してみたのですがいまいちやり方がわかりませんでした。
|
3
|
+
csvから取得したデータとoracleから取得したデータをリザルトにいれております
|
4
|
+
|
3
5
|
```c#
|
6
|
+
csvDT
|
7
|
+
{
|
8
|
+
public string name {get;set;}
|
9
|
+
public string date{get;set;}
|
10
|
+
public string code{get;set;}
|
4
11
|
|
12
|
+
}
|
13
|
+
oracleDT
|
14
|
+
{
|
5
15
|
public string name {get;set;}
|
6
16
|
public string date{get;set;}
|
17
|
+
public string code{get;set;}
|
7
18
|
|
19
|
+
}
|
20
|
+
result
|
21
|
+
{
|
22
|
+
public string 名前 {get;set;}
|
23
|
+
public string 投入日{get;set;}
|
24
|
+
}
|
8
25
|
```
|
9
26
|
```c#
|
10
27
|
var join = from c in csvDT
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
CSVファイル内のyyyy-MM-dd-hh-mm-ssで入っているデータのフォーマットをyyMMddに変えたいのですがどうしたら変換を行えますでしょうか?
|
2
|
-
DateTime.
|
2
|
+
DateTime.ParseExact(c.date,"yyMMdd",out result),というものがあったので試してみたのですがいまいちやり方がわかりませんでした。
|
3
3
|
```c#
|
4
4
|
|
5
5
|
public string name {get;set;}
|