day & night

Как узнать какой сегодня день года по счёту, Программирование
Дата обновления: , перейти к новому сообщению
#1
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


Как узнать какой сегодня день года по счёту (1 января - первый, а 1 февраля - 32)? Есть варианты кроме "тупо складывать". Нужно учитывать год - високосный или нет.
Желательно на Java.
User is offline
Go topGo end

Ответов(1 - 9)
8.02.2008 - 15:27
#2
newmailqu



Опытный юзверь
**

Группа: Пользователи
Сообщений: 115
Регистрация: 25.09.2006
Пользователь №: 234.709


Респектов: 9
-----X----


Предупреждений: 0


есть с С, быть может есть и в java
http://opengroup.org/...sh/time.h.html
User is offline
Go topGo end
8.02.2008 - 23:33
#3
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


Да в С я и так не особо, а тут и описание на английском. Там чего-то про время... Хотя я ничего не понял. smile.gif
User is offline
Go topGo end
11.02.2008 - 9:55
#4
Soloton



Грамотный
Group Icon

Группа: Наши Люди
Сообщений: 292
Регистрация: 18.12.2005
Из: Невинномысск
Пользователь №: 88.260


Респектов: 72
-----X----




User is offline
Go topGo end
14.02.2008 - 21:08
#5
Monarhia



Unregistered














strftime - в С++, насчёт Си хз, но помоему и в Си есть... почитай про неё (там как в php date(), можно задать любой формат)!
Go topGo end
14.02.2008 - 21:18
#6
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(newmailqu @ 8.02.2008 - 15:30)
есть с С, быть может есть и в java
http://opengroup.org/...sh/time.h.html
*



Учи английский и смотри исходник time.h Вот тебе пример на С++
Code

#include <time.h>
#include <iostream>
using namespace std;
int main()
{
tm time;
_getsystime(&time);
cout<<time.tm_yday<<endl;
return 0;
}

User is offline
Go topGo end
14.02.2008 - 21:19
#7
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




Мдя... а может призовём на помощь суперкомп Пентагона? biggrin.gif

Открываем "великолепный" продукт MS

В Microsoft Excel даты хранятся в виде последовательности порядковых номеров, что позволяет выполнять над ними вычисления. По умолчанию день 1 января 1900 г. имеет номер 1, а 1 января 2008 г. — 39 448, так как интервал между этими датами составляет 39 448 дней.

далее... используем функцию


ДАТАМЕС(нач_дата ;число_месяцев)

Нач_дата — начальная дата. Даты должны вводиться с использованием функции ДАТА или как результат других формул и функций. Например, для указания даты 23 мая 2008 г. следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.

Число_месяцев — количество месяцев до или после даты «нач_дата». Положительное значение аргумента «число_месяцев» означает будущие даты; отрицательное значение — прошедшие даты.

Далее можно нажать на кнопу Enter и любоваться полученным резултом wink.gif
User is offline
Go topGo end
15.02.2008 - 22:32
#8
Wak



Опытный юзверь
**

Группа: Пользователи
Сообщений: 123
Регистрация: 27.07.2006
Пользователь №: 201.587


Респектов: 0
----------


Предупреждений: 0


Monarhia, yah и KLUCHICK я же говорил
Цитата | Quote
Желательно на Java
. Просто мне это нужно для инет-странички.
User is offline
Go topGo end
15.02.2008 - 23:40
#9
x-foby



Здесь моя Интернет-Родина
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 1.264
Регистрация: 26.07.2006
Из: Анапа, Россия
Пользователь №: 20


Респектов: 286
-----XX---




Цитата | Quote(Wak @ 15.02.2008 - 23:35)
Monarhia, yah и KLUCHICK я же говорил
Цитата | Quote
Желательно на Java
. Просто мне это нужно для инет-странички.
*


А что проблема из примера на С++ перевести на JAVA?
User is offline
Go topGo end
15.02.2008 - 23:52
#10
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(walet @ 15.02.2008 - 23:43)
А что проблема из примера на С++ перевести на JAVA?
*


Видимо - да =).
Но я с JAVA не работал, поэтому помочь не могу.
User is offline
Go topGo end

Topic Options
Сейчас: 11.05.2024 - 15:53
Мобильная версия | Lite версия