Datas PHP

Escrito por Matheus Piscioneri. Em Php

Datas PHP, você pode exibir datas de várias formas. Usando a função date() é possível formatar a data atual de diversas formas, veja os parâmetros mais comuns:

d – Dia do mês com 2 dígitos

D – Representação textual do dia

m – Representação numérica do mês com 2 dígitos

M – Representação textual do mês

y – Representação do ano com 2 dígitos

Y – Representação do ano com 4 dígitos

l – Descrição do dia da semana

h – Formato em 12 horas

H – Formato em 24 horas

i – Minutos com 2 dígitos

s – Segundos com 2 dígitos

A – AM ou PM

Essas letras são argumentos da função date, veja alguns exemplos:

 

No MySQL existem os tipos de coluna DATE e DATETIME que são para armazenar datas e datas com hora. O formato de entrada de um campo DATE é AAAA-MM-DDe do DATETIME é AAAA-MM-DD HH:MM:SS. Pra usar a função date() e gerar datas no formato de entrada do MySQL é só fazer assim:

 

Uma função muito usada é a time(): ela retorna um valor chamada UNIX TIMESTAMP que é o número de segundos que se passaram desde 1970 até agora. É um número de 11 algarismos (até agora) e também serve como segundo argumento da função date() quando queremos formatar uma data antiga ou futura.

 

Quando se precisa trabalhar com datas antigas e/ou futuras, uma função útil para ajudar a encontrar o timestamp é a mktime(), podemos usar ela da seguinte forma:

 

Se você está pegando datas salvas no MySQL pode reparar que ela vem no formato AAAA-MM-DD, pra gerar o timestamp de uma data assim é só usar a função strtotime(), dessa maneira:

 

Essas não são nem metade de todas as funções para manipulação de datas do PHP, mas essas são as mais importantes e mais usadas. Veja na documentação cada uma delas que você encontrará outros exemplos e formas de uso.

Documentação Oficial:

  • Função date() » Função para formatar datas
  • Função time() » Retorna o UNIX TIMESTAMP atual
  • Função mktime() » Cria um timestamp em função de seus argumentos (uma data específica)
  • Função strtotime() » Gera o timestamp de uma data em formato textual
php Fonte: www.blog.thiagobelem.net

TCC – Uso de mobilidade no controle de saúde

Escrito por Matheus Piscioneri. Em Android, Banco de Dados, Cursos, Diversos, Html, Java, Javascript, JQuery, MySQL, Php

Em junho de 2014 fiz a defesa do Trabalho de conclusão de curso apresentado ao Curso de Ciência da Computação do Centro Universitário Barão de Mauá, como parte dos requisitos para obtenção do título de Bacharel em Ciência da Computação.

Meu tema foi “Uso de mobilidade no controle de saúde” com o orientador Fábio Bento Takeda, a banca foi composta pelo Rodrigo Antonio Faccioli e o Guilherme Torres.

Fui aprovado com nota máxima, agradeço a todos que de alguma forma contribuíram diretamente ou indiretamente para a realização do trabalho!

 

RESUMO

Uso de mobilidade no controle de saúde

PISCIONERI, M, F.

Com a popularização dos smartphones e o avanço das tecnologias, inclusive na área da saúde, o controle e monitoração de algumas medidas de saúde como glicose, pressão arterial, batimento cardíaco, peso, altura e IMC podem usufruir da mobilidade. Pensando nisso, foi desenvolvido um aplicativo para Android em JAVA que auxilia o usuário a monitorar e controlar sua própria saúde, para a obtenção de uma melhor qualidade de vida. As informações sobre a saúde do usuário são armazenadas no dispositivo, com a disponibilidade de compartilhamento para diversos aplicativos, inclusive com a possibilidade de ter um acompanhamento médico. Estas informações também poderão ser enviadas a um Web Service onde é possível visualiza-las através de um painel Web. Os resultados presentes neste trabalho mostram que o aplicativo Controle de Saúde conquistou 83% das avaliações máximas e mais de mil downloads com apenas três meses de publicação no Google Play, onde foi possível observar uma grande procura, até mesmo de outros países como Portugal, França, Angola, Argentina, Chile, Espanha e Estados Unidos, alcançando principalmente a faixa etária entre 30 e 50 anos, com o maior índice de preocupação no controle e monitoramento do diabetes.

Palavras-chave: Mobile, smartphone, Android, aplicativo, Web Service, saúde.

TCC - Uso de mobilidade no controle de saúde - Matheus Piscioneri

Download do TCC

ActionBar para Android 2.x (v7 appcompat library)

Escrito por Matheus Piscioneri. Em Android

A API ActionBar está disponível por padrão para o Android 3.0 (API 11).  Para Android 2.1 (API nível 7) e acima estão disponíveis na Biblioteca de suporteAqui nós mostramos como utilizar o suporte dessa biblioteca para a utilização da barra de ação para as versões mais antigas do Android.

Objetivos:

  • Como adicionar ActionBar a versão mais antiga do Android 2.3.x tal?
  • Como adicionar a biblioteca de suporte necessário?
  • Como adicionar itens a ações ActionBar?
 
  1. Novo projeto

    • Crie um novo projeto com o Android 2.x;
    • Mantenha as opções DEFAULT;
    • Adicionar três itens de menu para res/menu/main.xml
    • Ícones usados ​​neste exemplo pode ser encontrado no neste Icon Pack;
    • Quando em execução no Android 2.3.3, itens de menu são exibidos no modo antigo ao clicar no botão de menu.
    • android menu antigo
  2. Biblioteca de Suporte

    • Inicie o Android Manager SDK;
    • Vá até a pasta “Extras”;
    • Selecione “Android Support Library”;
    • Instale os pacotes;
    • Os arquivos de biblioteca de suporte baixados estão localizados no subdiretório do SDK: <sdk>/extras/android/support/.
    • android sdk manager support library
  3. Importar biblioteca

    • Selecione File >> Import… >> Android (folder) >> Existing Android Code Into Workspace;
    • importar biblioteca suporte android
    • Navegue até o diretório <sdk>/extras/android/support/v7/appcompat;
    • Clique Finish;
    • android-import-support-library-appcompat-v7
    • Android-suuport-7v-AppCompat será importado para a área de trabalho e exibidos no Package Explorer.
    • package explorer
  4. Adicionar biblioteca

    • Clique com o botão direito no aplicativo e vá em “Propriedades”;
    • Selecione “Android” no menu à esquerda;
    • Em “Biblioteca”, clique em “Adicionar”;
    • Selecione android-support-v7-AppCompat;
    • Clique em OK.
    • android-add-library-appcompat-v7
  5. Estender ActionBarActivity

    • A classe Activity deve agora estende android.support.v7.app.ActionBarActivity;
    •  
    • Execute o aplicativo;
    • action bar android 2x
  Fonte: www.developer.android.com e www.hmkcode.com  

Aplicativo Android Calculadora de Bebida

Escrito por Matheus Piscioneri. Em Android

Olá pessoal.
Desenvolvi o aplicativo Android Calculadora de Bebida.
Quando vamos comprar uma cerveja, sempre ficamos com uma dúvida cruel sobre qual vale mais a pena, garrafa, latinha, latão ou seria melhor logo um litrão. No caso do refrigerante também podemos comparar pet, retornável ou lata.
Para resolver isso, foi desenvolvida a Calculadora de Bebida. Com ela você poderá beber mais pagando menos.
Escolha os recipientes que deseja, digite os preços e calcule qual a opção mais vantajosa!
Utilize também o contador de bebidas, onde você pode controlar as bebidas consumidas, calcular o total, a porcentagem do garçom e a divisão para outras pessoas.
Por favor, classifiquem e deixem seu comentário!

Background Image Android

Escrito por Matheus Piscioneri. Em Android

É muito simples definir uma imagem de fundo (Background Image) para a sua aplicação Android.  Basta seguir alguns passos:
  • Copie a imagem para o diretorio /res/drawable;
  • Abra o layout XML que você deseja adicionar o background;
  • Adicione a linha abaixo no XML.
  android background   O “bg” é o nome da imagem sem extensão. Então arquivo layout XML final será como esse:   Fonte: www.compiletimeerror.com