その前に日付をばらす必要がある。
$y = date(”Y”, strtotime(”2005-11-30″));
$m = date(”m”, strtotime(”2005-11-30″));
$d = date(”d”, strtotime(”2005-11-30″));
$w = mktime(0,0,0,$m,$d,$y);
$w = strftime(”%w”, strtotime($w));
$youbi = $youbi->w_to_youbi($w);
一度 数値に戻してからフォーマットする
string time = “1:00″;
int int_time = int.Parse(time);
time = int_time.ToString(”0000″);
※はじめから時間を四桁表示にしておけばいいのだが、取り出した時刻表示が”H:mm”だった場合
正規表現は覚えるのが大変だ。
Regex r2 = new Regex(@”^([0-1][0-9]|[2][0-3]):[0-5][0-9]$”);
※時間の正規表現
テキストボックスの日付をカレンダーにセットする。
this.Calendar1.SelectedDate = DateTime.Parse(this.TextBox1.Text);
※型変換しないとエラーになります。
宣言 using System.Text.RegularExpressions;
Regex r = new Regex(”(-)”);
string[] s = r.Split(”nama-kemono”);
Respose.Write(s[0]);
Respose.Write(s[1]);
Readメソッドにより1行読み取り
while (dr.Read() ) {
TextBox1.Text = dr["Test"].ToString();
}
日付の演算
$m1 = mktime(0,0,0,$month-1,$day,$year);
$m1 = strftime(”%m”, $m1);
$m2 = mktime(0,0,0,$month+1,$day,$year);
$m2 = strftime(”%m”, $m2);
T-SQLで復元する方法
CREATE DATABASE test
BACKUP DATABASE test
TO DISK = ‘c:\test.bak’
–RESTORE FILELISTONLY
–FROM DISK = ‘c:\test.bak’
RESTORE DATABASE test
FROM DISK = ‘c:\test.bak’
WITH MOVE test’ TO ‘c:\Program Files\Microsoft SQL Server\MSSQL\Data\test.mdf’,
MOVE ‘testTO ‘c:\Program Files\Microsoft SQL Server\MSSQL\Data\test.ldf’
クエリアナライザでテストできます。
しかし復元するデータベースを選択していると「データベースが使用中です」のような
エラーメッセージが表示されます。
以外にはまります。
DateTime dt = Convert.ToDateTime(this.TextBox1.Text);
sql += ” AND CONVERT(Varchar, TIME_TABLE.SCHEDULE_DATE,111) =”;
sql += ” ‘”+ dt.ToString(”yyyy/MM/dd”) +”‘”;
日付の書式設定
DateTime nowTime = DateTime.Now;
string t = String.Format(”{0:yyyy/MM/dd}”, nowTime);