$hora = date('H');a Função Date pega várias informações do Servidor, dependendo do parametro que passamos para o método , veja mais em http://php.net/manual/pt_BR/function.date.php eo number_format configura como esses parametros vao aparecer.
// echo $hora;
$porcHora = ($hora * 100)/24;
$porcHora = number_format($porcHora,0,',','-');
echo "Hora atual: ".$hora . " \n";
echo "Porcentagem: ". $porcHora . "%";
Gerar hora em Porcentagem
O código abaixo pega a hora em Php e transforma em porcentagem
Formatando Datas em Java
Você já tentou quebrar a cabeça tentando usar DecimalFormat para deixar os números como usamos a hora local ?
Tive um problema hoje, pois recebia o numero 0(zero) do Banco de Dados para minutos e precisava retornar 00, pois o formato da hora era 08:00 ( por exemplo ). No método get eu precisava retornar uma String.
O que foi feito pra resolver foi:
NumberFormat padraoDoisDigitos = new DecimalFormat("00");
return padraoDoisDigitos.format(Integer.parseInt(this.minutos));
Certinho =)
Tive um problema hoje, pois recebia o numero 0(zero) do Banco de Dados para minutos e precisava retornar 00, pois o formato da hora era 08:00 ( por exemplo ). No método get eu precisava retornar uma String.
O que foi feito pra resolver foi:
NumberFormat padraoDoisDigitos = new DecimalFormat("00");
return padraoDoisDigitos.format(Integer.parseInt(this.minutos));
Certinho =)
JAVA - Conversão de Rtf em Pdf usando iText Rtf
O iText é uma biblioteca bastante usada para escrever e converter arquivos Pdf. Existia um projeto em paralelo que faz o mesmo, porém com rtf. O nome desse projeto é iTextRtf.
Embora o projeto tenha sido descontinuado, pode ser util um mini-tutorial com o objetivo de trabalhar com essa biblioteca de conversões.
A versão .jar disponível é a http://mvnrepository.com/artifact/com.lowagie/itext-rtf/2.1.7 (Ultima lançada ) . Nesse site ja contém o código do pom.xml.
Exemplo de uma aplicação padrão:
public class GerarPdf implements Serializable {
public void gerarPdf(String inputFile , String outputFile){
// create a new document
Document document = new Document();
// create a PDF writer to save the new document to disk
try {
PdfWriter writer2 = PdfWriter.getInstance(document, new FileOutputStream(outputFile));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// open the document for modifications
document.open();
// create a new parser to load the RTF file
RtfParser parser = new RtfParser(null);
// read the rtf file into a compatible document
try {
parser.convertRtfDocument(new FileInputStream(inputFile), document);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// save the pdf to disk
document.close();
System.out.println("Finished");
}
Atenção: O pdf gerado não suporta tabelas. Apenas Texto.
Para um projeto mais elaborado , recomendo utilizar JODConverter.
Grafico de Funções
O programa não está pronto ainda, para ficar completo e bem legal estou criando está página(Gráfico de Funções), no Facebook para divulgar e receber críticas com a intenção de melhorar o projeto.
Volto a dizer que ainda não o terminei, existem mais duas abas que serão adicionadas, a idéia por enquanto é melhorar a interface e tratar os erros que podem ocorrer com entradas de dados inadequadas e/ou configurações que possam travar o sistema.
Os links para encontrar a primeira versão disponivel do executável e algumas imagens estão em:
Mediafire e
Filefactory
para rodar o programa é preciso ter o FrameWork 4.0 instalado na máquina, ele pode ser encontrado no site do MSDN.
Volto a dizer que ainda não o terminei, existem mais duas abas que serão adicionadas, a idéia por enquanto é melhorar a interface e tratar os erros que podem ocorrer com entradas de dados inadequadas e/ou configurações que possam travar o sistema.
Os links para encontrar a primeira versão disponivel do executável e algumas imagens estão em:
Mediafire e
Filefactory
para rodar o programa é preciso ter o FrameWork 4.0 instalado na máquina, ele pode ser encontrado no site do MSDN.
Marcadores:
C#,
Cálculo,
Funções,
Grafico,
Newton Raphson,
Windosw Form
Assinar:
Postagens (Atom)