Pull to refresh

Comments 32

Ой-ой... А как же MinuteOf(Now)? И еще несколько десятков функций для работы с датой/временем???
А как в JS получить начало/окончание месяца относительно определенной даты? В Delphi - StartOfTheMonth/EndOfTheMonth...
Имхо, всё нормально с Delphi и Builder. Ваше суждение поверхностно.

Delphi World не является авторитетным и избыточным справочным источником по языку Delphi. И отсутствие чего-то в нём не говорит о ущербности языка.

Почитайте обычную справку которая идёт со средой. Там всё есть.

Мог бы - подпортил бы вам карму ^_^

P.S. Delhpi исправьте.
Как это ни странно, но
#include "DateUtilits.hpp" - этого нет почему-то.
И соответственно MinuteOf нет, хотя либа такая есть..
Что говорить.. и в Perl можно подключить массу всего и в PHP..
А стандартными средствами ?
Стандартными средствами в php:
$min = date('i');
$min = date('i', $timestamp);

В чём проблема? Почему php 'сосёт'? Аргументируйте :)
А есть Minute()? или getMinute? нету ..
попробуй догадайся как ..
ge пусть даже так: date.min ведь все таки date - в идеале это структура, объект со свойством (или чем там) min.
Ну пусть не сосет.. но все равно..
К тому же язык-то объектно-ориентированный вроде а тут что ?
Но за пример спасибо.
по Вашей логике везде должно быть getMegaBablo() и никак иначе.
вот минус-то не могу поставить-то..
еще что либо умеете, кроме расстановки минусов? :)
По логике должно быть просто удобно.
Здесь нет проблемы. Если хочется объект - напишите или воспользуйтесь имеющимся (http://www.phpclasses.org/browse/file/83…). PHP имеет хороший базис для реализации того, что вам хочется. А плодить сущности там, где они не нужны - плохо.
А я и привел пример стандартными средствами. Идет с любой версией Delphi - DateUtils.pas...
Ну у меня в C++ Builder сходу не получилось подключить. Вроде ничего такого сложного в этом нет.
Всем спасибо.. свой опус поправил, всем благодарен.
UFO just landed and posted this here
Прежде чем ставить такое количество скобочек в смайлике, взгляните на спецификацию C# 3.0, в частности - на неявное типизирование и анонимные типы.

Если очень хочется использовать явный тип, замените var на int - ничего особо не поменяется.
Ну вот меня заминусовали за опус, так что даже плюсики не могу ставить.
Как быть ?
Опус переписал уже раз 10.
Добавил последние изменения.. Может еще кто на других языках скажет, как получить текущую минутку ?
Почитайте мой коммент выше и поправьте пост еще раз ;)
А вот пример стандартных функций (по названиям, думаю будет все понятно:
function YearOf(const AValue: TDateTime): Word;
function MonthOf(const AValue: TDateTime): Word;
function WeekOf(const AValue: TDateTime): Word;
function DayOf(const AValue: TDateTime): Word;
function HourOf(const AValue: TDateTime): Word;
function MinuteOf(const AValue: TDateTime): Word;
function SecondOf(const AValue: TDateTime): Word;
function MilliSecondOf(const AValue: TDateTime): Word;
Python

from datetime import datetime
m = datetime.now().minute
О, правильно, давайте выбирать язык и средство разработки исходя из того, насколько удобно получить текущую минуту.
Вопрос не в выборе, а в том как получить минутку.
Можно прикинуть насколько это сложно. Я для себя например сделал интересный вывод, что самый логичный для меня язык - C# исходя из этого примера.
Сечас бы Hello World еще проверить на всех языках.
Brainfuck:
++++++++++[>+++++++>++++++++++>+++>+ ++
.>+.+++++++..+++.>++. .+++.
------.--------.>+.>.
Вы сравниваете не C# и С++, а .NET Framework и VCL. Вы можете точно так же как на C# написать Managed C++ программу, использующую .NET Framework, и получить минуты следующим образом

Int32 m = DateTime::Now.Minute;

Точно то же самое можно сделать на VB например.
И какой теперь язык самый логичный?
Ну пожалуйста.. давайте делать так:
Запустили IDE создали проект.
Создали файл.
Теперь ничего больше не инклюдим и не аттачим. Все параметры по умолчанию. И вот теперь берем минутку.
Честно говоря я не все оболочки даже видел, дополняюсо слов комментаторов.
Ну как теперь ?
Ну так вперед. Создайте Managed C++ проект в Visual Studio и убедитесь, что всё работает и количество телодвижений для С++ и C# одинаковы. Проверили бы сами, прежде чем спорить.

А вообще подход конечно интересный. Как вы думаете, много приложений написано по принципу "Запустили IDE создали проект. Создали файл. Теперь ничего больше не инклюдим и не аттачим."?
Ruby был нет?
Time.now.min
и больше ничего....
Добавляем вам вариант. Спасибо.
Sign up to leave a comment.

Articles

Change theme settings