OSDN Git Service

DBファイル追加
[kybernetes/Kybernetes.git] / main / command / SYSTEM / DateCommandArg.cs
1 using System;\r
2 using com.andoutomo.kybernetes.data;\r
3 \r
4 namespace com.andoutomo.kybernetes.command\r
5 {\r
6     class DateCommandArg:CommandArg\r
7     {\r
8         public void split(string arguments)\r
9         {\r
10             string[] spaceSplitData = arguments.Split(' ');\r
11             if (spaceSplitData.Length < 2)\r
12             {\r
13                 splitResult = false;\r
14                 return;\r
15             }\r
16             string dateString = spaceSplitData[1];\r
17             if (dateString.ToLower() == "today")\r
18             {\r
19                 TodayDateComp = new DateComponent(DateTime.Today.ToString("yyyyMMdd"));\r
20                 splitResult = true;\r
21             }\r
22             else\r
23             {\r
24                 try\r
25                 {\r
26                     TodayDateComp = new data.DateComponent(dateString);\r
27                     splitResult = true;\r
28                 }\r
29                 catch (Exception e)\r
30                 {\r
31                     splitResult = false;\r
32                 }\r
33             }\r
34         }\r
35 \r
36         public DateComponent TodayDateComp\r
37         {\r
38             get;\r
39             private set;\r
40         }\r
41 \r
42         bool splitResult;\r
43 \r
44         public bool getSplitResult()\r
45         {\r
46             return splitResult;\r
47         }\r
48     }\r
49 }\r