Я установил свой сервер wamp в D: drive, поэтому вам нужно перейти к следующему пути из командной строки ur -> (и если вы установили ur wamp в c: drive, то просто замените d: wtih c: here )
D:\>cd wamp
D:\wamp>cd bin
D:\wamp\bin>cd mysql
D:\wamp\bin\mysql>cd mysql5.5.8 (whatever ur verserion will be displayed here use keyboard Tab button and select the currently working mysql version on your server if you have more than one mysql versions)
D:\wamp\bin\mysql\mysql5.5.8>cd bin
D:\wamp\bin\mysql\mysql5.5.8\bin>mysqldump -u root -p password db_name > "d:\backupfile.sql"
здесь root - пользователь моего пароля phpmyadmin - пароль для phpmyadmin, поэтому, если вы не установили пароль для root, просто ничего не введите в этом месте, db_name - это база данных (для какой базы данных ur, берущий резервную копию), backupfile.sql - это файл, в котором вы хотите сохранить резервную копию урской базы данных, а также можете изменить местоположение файла резервной копии (d: \ backupfile.sql) в любое другое место на вашем компьютере
/ на самом деле разделитель даты для Вашей определенной культуры, которая могла быть - другими словами, строка формата не игнорируется, но на самом деле используется правильно. Посмотрите на то, что CultureInfo связан с рабочим потоком:
System.Threading.Thread.CurrentThread.CurrentCulture
, Если Вы пробуете это:
String.Format(new CultureInfo("en-US"), "{0:dd/MM/yyyy}", DateTime.Now);
Вы отформатируете дату с / так как это - корректный разделитель для en-США. То, что, вероятно, необходимо сделать, использовать короткую строку формата даты и удостовериться, что потоку связали соответствующую культуру, тогда это получило бы Вас, что Вы хотите, и это будет работать в глобализированном приложении также:
DateTime.Now.ToString("d", Thread.CurrentThread.CurrentCulture);
Hope это помогает!
Скорее всего, вы хотите использовать метод ToString () вашего объекта DateTime, чтобы получить строковое представление, которое вам нужно. Строка формата "dd '/' MM '/' yyyy" даст вам формат, который вы описали. Обратите внимание, что вам нужно экранировать буквенные символы в строке формата, используя одинарные кавычки.
Пример: DateTime.Now.ToString("dd'/'MM'/'yyyy");
Если Вы не определите IFormatProvider (обычно объект CultureInfo), он будет Потоком использования по умолчанию. CurrentThread. Форматирование даты/времени CurrentCulture, которое даст Вам изменяющиеся результаты.
И да, это изменится / но нет:.
решение в этом случае состоит в том, чтобы определить поставщика формата, как это:
String.Format(CultureInfo.InvariantCulture, "{0:dd/MM/yyyy}", _date)
Символ «/» является нейтральным для культуры заполнителем для символа разделителя даты и времени, который определен в региональных настройках. Так же и символ ":" для времени.
Чтобы вставить символ «/» буквально, а не как заполнитель, необходимо заключить его в одинарные кавычки «/» в строке формата.
Это нечетно. То форматирование работает правильно на меня. Вы могли бы хотеть попробовать _date. ToString ("dd/MM/yyyy") вместо этого (хотя это - просто выстрел в темноте).
В региональных настройках (на веб-сервере?) Разделители даты установлены в «-». В моей локали (EE) вывод будет "24.05.1967":)
Это даст вам требуемый вывод
String.Format( "{0:dd/MM/yyyy}", Convert.ToDateTime(_date));