Передать переменню в Date

Тема в разделе "Другие языки", создана пользователем Rigor, 7 сен 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Rigor

    Rigor

    Регистр.:
    1 июн 2008
    Сообщения:
    202
    Симпатии:
    33
    Как передать переменную timestar, которая равна "2009, 8, 7, 21, 52, 1" сюда

    var datan = new Date(timestar) - чтобы datan определила время и можно было с ним оперировать.
     
  2. lolhoha

    lolhoha Постоялец

    Регистр.:
    8 мар 2009
    Сообщения:
    148
    Симпатии:
    15
    Код:
        protected DateTime ParseDate(string TimeStar)
        {
            string[] date = TimeStar.Split(',');
    
            int[] datestruct = { 0, 0, 0, 0, 0, 0 };
            for (int c = 0; c < date.Length; ++c)
            {
                datestruct[c] = int.Parse(date[c]);
            }
    
            DateTime datan = new DateTime(datestruct[0], datestruct[1], datestruct[2], datestruct[3], datestruct[4], datestruct[5]);
    
           return datan;
        }
    
    DateTime Date = ParseDate("2009, 8, 7, 21, 52, 1"); //{07.08.2009 21:52:01}
     
  3. Rigor

    Rigor

    Регистр.:
    1 июн 2008
    Сообщения:
    202
    Симпатии:
    33
    Не работает. Вобще с ошибкой Фаербаг останавливается на онлкике запуска функции. Вобщем что-то не так. Вопрос в силе
     
  4. lolhoha

    lolhoha Постоялец

    Регистр.:
    8 мар 2009
    Сообщения:
    148
    Симпатии:
    15
    моя функция на С#
     
  5. Rigor

    Rigor

    Регистр.:
    1 июн 2008
    Сообщения:
    202
    Симпатии:
    33
    Мне нужно на javascript )
     
  6. lolhoha

    lolhoha Постоялец

    Регистр.:
    8 мар 2009
    Сообщения:
    148
    Симпатии:
    15
    в js вроде есть функция split. можно тоже самое написать под js.
     
Статус темы:
Закрыта.