Будет показана временная разность b / w во времени с использованием этого метода.
private void HoursCalculator()
{
var t1 = txtfromtime.Text.Trim();
var t2 = txttotime.Text.Trim();
var Fromtime = t1.Substring(6);
var Totime = t2.Substring(6);
if (Fromtime == "M")
{
Fromtime = t1.Substring(5);
}
if (Totime == "M")
{
Totime = t2.Substring(5);
}
if (Fromtime=="PM" && Totime=="AM" )
{
var dt1 = DateTime.Parse("1900-01-01 " + txtfromtime.Text.Trim());
var dt2 = DateTime.Parse("1900-01-02 " + txttotime.Text.Trim());
var t = dt1.Subtract(dt2);
//int temp = Convert.ToInt32(t.Hours);
//temp = temp / 2;
lblHours.Text =t.Hours.ToString() + ":" + t.Minutes.ToString();
}
else if (Fromtime == "AM" && Totime == "PM")
{
var dt1 = DateTime.Parse("1900-01-01 " + txtfromtime.Text.Trim());
var dt2 = DateTime.Parse("1900-01-01 " + txttotime.Text.Trim());
TimeSpan t = (dt2.Subtract(dt1));
lblHours.Text = t.Hours.ToString() + ":" + t.Minutes.ToString();
}
else
{
var dt1 = DateTime.Parse("1900-01-01 " + txtfromtime.Text.Trim());
var dt2 = DateTime.Parse("1900-01-01 " + txttotime.Text.Trim());
TimeSpan t = (dt2.Subtract(dt1));
lblHours.Text = t.Hours.ToString() + ":" + t.Minutes.ToString();
}
}
использовать ваш идентификатор вашего поля
var t1 фиксирует значение 4:00 AM
проверить этот код может быть полезно кому-то.
Вы пытаетесь создать эти каталоги рекурсивно, как если бы вы сделали с mkdir -p
в командной строке? Если это так, укажите true
в качестве третьего параметра для mkdir
.
И просто чтобы повторить предыдущие предложения, ПОЖАЛУЙСТА, укажите сообщения об ошибках, которые вы получаете. Если вы ничего не получаете, используйте это перед вызовом: error_reporting (-1); // ВСЕ сообщения
и ini_set ('display_errors', 'On');
.
Вы пробовали использовать самый короткий тест?
mkdir ('directory', 0777);
Если это не сработает, я бы попытался создать с помощью стандартного CHMOD, например 0755 ( это совершенно случайное предположение, возможно, сервер не позволит создать 0777 через PHP)
, если это не сработает, я бы сказал, что серверу, вероятно, нужна другая настройка / php не делает запись прямо в папке, может быть, вы можете спросить у вашего хост-провайдера?
Вы должны взять атрибут в кавычках:
mkdir('path/to/your/dir','0777');
Все ли родительские каталоги существуют?
Если нет, вам нужно включить рекурсию (при условии, что здесь PHP5):
mkdir('/path/to/your/dir',0777,true);
РЕДАКТИРОВАТЬ: не видел скрытый комментарий, говорящий, что все каталоги из var
downward был установлен как доступный для записи всем, поэтому я уверен, что путь к каталогу существует, и приведенное выше не поможет. Извините!