NSDate *now = [NSDate date];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *nowComponents = [gregorian components:NSYearCalendarUnit fromDate:now];
NSDateComponents *xmasComponents = [[NSDateComponents alloc] init];
[xmasComponents setDay:25];
[xmasComponents setMonth:12];
[xmasComponents setYear:[nowComponents year]];
NSDate *xmas = [gregorian dateFromComponents:xmasComponents];
int ttx = (int) ([xmas timeIntervalSinceDate:now] / (24 * 60 * 60)) + 1;
NSLog(@"%d", ttx);
[xmasComponents release];
[gregorian release];
Mostrar mensagens com a etiqueta Programming. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Programming. Mostrar todas as mensagens
segunda-feira, abril 20, 2009
segunda-feira, fevereiro 23, 2009
terça-feira, novembro 18, 2008
Lua::TTX
now = os.time()
xmas = os.time{year=os.date("%Y",now),month=12, day=25}
print(math.ceil((xmas-now)/(24*60*60)))
xmas = os.time{year=os.date("%Y",now),month=12, day=25}
print(math.ceil((xmas-now)/(24*60*60)))
terça-feira, agosto 08, 2006
C::TTX
#include <stdio.h>
#include <time.h>
int main(void)
{
struct tm *today, xmas = { 0, 0, 0, 25, 11, 0 };
time_t now = time(NULL);
int ttx;
today = localtime(&now);
xmas.tm_year = today->tm_year;
ttx = (mktime(&xmas) - now) / (60 * 60 * 24) + 1;
printf("%d\n", ttx);
return(0);
}
#include <time.h>
int main(void)
{
struct tm *today, xmas = { 0, 0, 0, 25, 11, 0 };
time_t now = time(NULL);
int ttx;
today = localtime(&now);
xmas.tm_year = today->tm_year;
ttx = (mktime(&xmas) - now) / (60 * 60 * 24) + 1;
printf("%d\n", ttx);
return(0);
}
quinta-feira, julho 27, 2006
c#::TTX
using System;
class TTX {
static void Main(string[] args) {
DateTime now = DateTime.Now;
DateTime xmas = new DateTime(now.Year, 12, 25, 0, 0, 0, 0);
int ttx = (xmas - now).Days + 1;
Console.WriteLine(ttx);
}
}
class TTX {
static void Main(string[] args) {
DateTime now = DateTime.Now;
DateTime xmas = new DateTime(now.Year, 12, 25, 0, 0, 0, 0);
int ttx = (xmas - now).Days + 1;
Console.WriteLine(ttx);
}
}
sexta-feira, julho 07, 2006
quarta-feira, julho 05, 2006
Java::TTX
import java.util.*;
public class TTX {
public static void main(String[] args) {
Calendar cal = GregorianCalendar.getInstance();
long now = cal.getTimeInMillis();
cal.set(cal.get(Calendar.YEAR), 12-1, 25);
long x = cal.getTimeInMillis();
System.out.println((x - now) / (1000 * 60 * 60 * 24));
}
}
public class TTX {
public static void main(String[] args) {
Calendar cal = GregorianCalendar.getInstance();
long now = cal.getTimeInMillis();
cal.set(cal.get(Calendar.YEAR), 12-1, 25);
long x = cal.getTimeInMillis();
System.out.println((x - now) / (1000 * 60 * 60 * 24));
}
}
segunda-feira, julho 03, 2006
Perl::TTX
use Time::Local;
($second,$minute,$hour,$day,$month,$year,$wday,$yday,$isdst) = localtime(time());
print int((timelocal(0,0,0,25,12-1,$year) - time()) / (60 * 60 * 24)) + 1;
($second,$minute,$hour,$day,$month,$year,$wday,$yday,$isdst) = localtime(time());
print int((timelocal(0,0,0,25,12-1,$year) - time()) / (60 * 60 * 24)) + 1;
Subscrever:
Mensagens (Atom)