Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DateTime Format, убрать точку после дня 
V
    Опции темы
Edd
Дата 23.1.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



Код

DateTime.Now.ToString() // выводит: 2008.01.23. 11:24:17

Как сделать чтобы "2008.01.23 11:24:17", без точки после дня даты? Не меняя региональные настройки и не делая следующего:
Код

string DateNow;
DateNow = DateTime.Now.Year + "." + DateTime.Now.Month + "." + DateTime.Now.Day + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;

PM MAIL   Вверх
1stain
Дата 23.1.2008, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 8
Всего: 40



Код

Console.WriteLine(DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss"));



--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
stab
Дата 23.1.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



не самый лучший вариант:
Код

DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")



--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Edd
Дата 23.1.2008, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



Ещё проблемка:
В TextBox1 пишется дата : "23.01.2008 15:16:52", для SQL запроса надо "01.23.2008 15:16:52" (день и месяц поменять местами)
Испоьзую SqlDataSource1 для получения данных, где есть параметр Date1 который берёт текст из TextBox1.
Можно ли както в SqlDataSource1 конвертировать дату?
Или проще брать дату из другого контрола где уже конвертируется в нужный формат?
PM MAIL   Вверх
CYBERDREAM
Дата 23.1.2008, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 11
Всего: 28



Приветствую Edd
Код

            DateTimeConverter dd = new DateTimeConverter();
            DateTime dati = (DateTime)dd.ConvertFromInvariantString(textBox2.Text);
            string s=dati.ToString("твой формат вывода")

дальше уже извращаешься как пожелаешь

Это сообщение отредактировал(а) CYBERDREAM - 23.1.2008, 16:48


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
Edd
Дата 23.1.2008, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



Что то не хочет, ругает: "String was not recognized as a valid DateTime."

Код

using System.ComponentModel;
...
TextBoxDate1.Text = DateTime.Today.ToString("dd.MM.yyyy HH:mm:ss");
...
DateTimeConverter dd = new DateTimeConverter();
DateTime dati = (DateTime)dd.ConvertFromInvariantString(TextBoxDate1.Text); //String was not recognized as a valid DateTime
string s = dati.ToString("MM.dd.yyyy HH:mm:ss");
TextBoxDate2.Text = s;

PM MAIL   Вверх
CYBERDREAM
Дата 23.1.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 11
Всего: 28



по идее отсюда надо черпнуть инфу http://msdn2.microsoft.com/en-us/library/s...torcontext.aspx
А может можно куда легче сделать, увы сейчас нет времени глянуть smile 


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
Edd
Дата 24.1.2008, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 23.3.2006

Репутация: 1
Всего: 1



Получилось следующим образом:
Код

using System.Globalization;
......
TextBoxDate1.Text = DateTime.Today.ToString("dd.MM.yyyy HH:mm:ss");
string s;
CultureInfo culture = new CultureInfo("de-DE");// ukazivajem kakoj kulturi format
DateTime temp;
temp = Convert.ToDateTime(TextBoxDate1.Text, culture);
s = temp.ToString("MM.dd.yyyy HH:mm:ss");
Label1.Text = s;

Спасибо за помощь! smile 
PM MAIL   Вверх
Нов
Дата 8.8.2008, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 8.7.2008
Где: Украина г. Харько в

Репутация: нет
Всего: нет



 Есть вопросы на эту тему(даты).  
1.На MSSQL даты находятся в американском формате MM.dd.yyyy HH:mm:ss. Данные я извлекаю с помощью Адаптера данных в DataGridView. Каким образом мне можно переформатировать полученные в Table данные в наш формат (dd.MM.yyyy) и убрать часы и минуты и секунды из вывода в таблице?
 2. Нельзя ли переставить формат данных дат на MSSQL 2005? 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 8.8.2008, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Модератор: Пожалуйста, один топик - один вопрос.


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0833 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.