{"id":1761,"date":"2024-01-03T16:13:55","date_gmt":"2024-01-03T15:13:55","guid":{"rendered":"https:\/\/izetic.com\/?p=1761"},"modified":"2024-11-11T02:20:14","modified_gmt":"2024-11-11T01:20:14","slug":"programando-un-reloj-en-java-desde-linea-de-ordenes","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/es\/programando-un-reloj-en-java-desde-linea-de-ordenes\/","title":{"rendered":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes."},"content":{"rendered":"\n<p>Java es un lenguaje de programaci\u00f3n ampliamente utilizado para codificar aplicaciones web. Ha sido una opci\u00f3n popular entre los desarrolladores durante m\u00e1s de dos d\u00e9cadas, con millones de aplicaciones Java en uso en la actualidad. Java es un lenguaje multiplataforma, orientado a objetos y centrado en la red que se puede utilizar como una plataforma en s\u00ed mismo. Es un lenguaje de programaci\u00f3n r\u00e1pido, seguro y confiable para codificarlo todo, desde aplicaciones m\u00f3viles y software empresarial hasta aplicaciones de macrodatos y tecnolog\u00edas del servidor.<\/p>\n\n\n\n<p>Java es una plataforma de software y un lenguaje de programaci\u00f3n orientado a objetos ampliamente utilizado que se ejecuta en miles de millones de dispositivos, incluidos ordenadores port\u00e1tiles, dispositivos m\u00f3viles, consolas de videojuegos y dispositivos m\u00e9dicos, entre muchos otros. Las reglas y la sintaxis de Java se basan en los lenguajes C y C++.<\/p>\n\n\n\n<p>Una de las principales ventajas de desarrollar software con Java es su portabilidad. Una vez escrito el c\u00f3digo de un programa Java en un ordenador port\u00e1til, es muy f\u00e1cil trasladarlo a un dispositivo m\u00f3vil. Cuando James Gosling, de Sun Microsystems (m\u00e1s tarde adquirido por Oracle), invent\u00f3 este lenguaje en 1991, su objetivo principal era poder \u00abescribir una vez, ejecutar en cualquier lugar\u00bb.<\/p>\n\n\n\n<p>Es importante comprender que Java no tiene apenas nada que ver con JavaScript. En Javascript no hace falta compilar, mientras que en c\u00f3digo Java, s\u00ed. Adem\u00e1s, Javascript solo se ejecuta en navegadores web, mientras que Java se puede ejecutar en cualquier lugar.<\/p>\n\n\n\n<p>Herramientas de desarrollo de software nuevas y mejoradas van apareciendo en el mercado a un ritmo notable, y van desplazando a los productos que en su momento se consideraron indispensables. Ante esta continua rotaci\u00f3n, la longevidad de Java es impresionante: m\u00e1s de dos d\u00e9cadas despu\u00e9s de su creaci\u00f3n, Java sigue siendo el lenguaje m\u00e1s popular para el desarrollo de software de aplicaciones, y la opci\u00f3n preferida de los desarrolladores frente a otros lenguajes, como Python, Ruby, PHP, Swift, C++, etc. Como resultado, Java sigue siendo un importante requisito para competir en el mercado de trabajo.<\/p>\n\n\n\n<p>Developer en Linux: Reloj del sistema gnulinux en Java SE en Shell.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-java\" data-line=\"\">\/\/ Mostrar un reloj del sistema gnulinux en Java SE.\n\/\/ En caso de no tener un entorno GUI, este monitorizador de tiempo del Sistema realizara\n\/\/ Perfectamente su funci\u00f3n, su mejora es las mil\u00e9simas de segundo para exactitud perfecta.\n\/\/ Autor: OjosDeGato\n\/\/ Realizado en GNU-Linux con licencia GNU.\n\/\/ Realizado en Vim por Shell Linux.\n  \nimport java.util.*;\n  \npublic class Reloj {\n    public static void main(String[] arg){\n       \/\/Obtener la hora y fechas actuales\n       \/\/Creo el objeto calendario de la clase Calendar del paquete java.util.*\n        Calendar calendario = Calendar.getInstance();\n        int hora = calendario.get(Calendar.HOUR_OF_DAY);\n        int minutos = calendario.get(Calendar.MINUTE);\n        int mes = calendario.get(Calendar.MONTH) + 1;\n        int dia = calendario.get(Calendar.DAY_OF_MONTH);\n        int nombre_dia = calendario.get(Calendar.DAY_OF_WEEK) -1;\n        int year = calendario.get(Calendar.YEAR);\n        int segundos = calendario.get(Calendar.SECOND);\n        int milisegundos = calendario.get(Calendar.MILLISECOND);\n         \n        \/\/mostrar un saludo\n        if (hora &lt; 12){\n          System.out.println(&quot;Buenos dias por la ma\u00f1ana!!!\\n&quot;);\n        }\n        else if (hora &lt; 17) {\n          System.out.println(&quot;Buenas tardes!!!\\n&quot;);  \n        }\n        else {\n          System.out.println(&quot;Buenas noches!!!\\n&quot;);\n        }\n  \n       \/\/ Mostrar Fecha local\n        System.out.println(&quot;Hoy es &quot; + calendario.getTime());\n  \n       \/\/Mostrar hora\n        System.out.print(&quot;Son las &quot;);\n        System.out.print( (hora &gt; 24) ? (hora -24) : hora );\n        System.out.print(&quot; horas &quot;);\n         \n       \/\/Iniciar mensaje de hora mostrando los minutos\n        System.out.print(&quot;y&quot;);\n        if (minutos != 0 ){\n          System.out.print(&quot; &quot; + minutos + &quot; &quot;);\n          System.out.print( ( minutos != 1) ? &quot;minutos&quot; : &quot;minutos&quot;);\n        }\n           \n          \/\/Mostrar segundos\n          System.out.print(&quot; con&quot;);\n        if (segundos != 0 ){\n          System.out.print(&quot; &quot; + segundos + &quot; &quot;);\n          System.out.print( ( segundos != 1) ? &quot;segundos&quot; : &quot;segundos&quot;);\n          System.out.print(&quot; &quot;);\n        }\n          \/\/ Mostrar Milisegundos\n            \n          System.out.print(&quot;y&quot;);\n        if (milisegundos != 0 ){\n          System.out.print(&quot; &quot; + milisegundos + &quot; &quot;);\n          System.out.print( (milisegundos != 1) ? &quot;milisegundos&quot; : &quot;milisegundos&quot;);\n          System.out.print(&quot; del dia&quot;);\n          System.out.print(&quot; &quot; + dia );\n          System.out.print(&quot; &quot;);\n         } \n         \/\/Iniciar nombre del dia\n         \n           switch (nombre_dia){\n            case 1:\n                System.out.print(&quot;Lunes&quot;);\n                break;\n            case 2:\n                System.out.print(&quot;Martes&quot;);\n                break;\n            case 3:\n                System.out.print(&quot;Miercoles&quot;);\n                break;\n            case 4:\n                System.out.print(&quot;Jueves&quot;);\n                break;\n            case 5:\n                System.out.print(&quot;Viernes&quot;);\n                break;\n            case 6:\n                System.out.print(&quot;Sabado&quot;);\n                break;\n            case 7:\n                System.out.print(&quot;Domingo&quot;);\n                 \n        }\n           \n         System.out.print(&quot; &quot;);\n         \n        \/\/Mostrar nombre del mes\n        switch (mes){\n            case 1:\n                System.out.print(&quot;Enero&quot;);\n                break;\n            case 2:\n                System.out.print(&quot;Febrero&quot;);\n                break;\n            case 3:\n                System.out.print(&quot;Marzo&quot;);\n                break;\n            case 4:\n                System.out.print(&quot;Abril&quot;);\n                break;\n            case 5:\n                System.out.print(&quot;Mayo&quot;);\n                break;\n            case 6:\n                System.out.print(&quot;Junio&quot;);\n                break;\n            case 7:\n                System.out.print(&quot;Julio&quot;);\n                break;\n            case 8:\n                System.out.print(&quot;Agosto&quot;);\n                break;\n            case 9:\n                System.out.print(&quot;Septiembre&quot;);\n                break;\n            case 10:\n                System.out.print(&quot;Octubre&quot;);\n                break;\n            case 11:\n                System.out.print(&quot;Noviembre&quot;);\n                break;\n            case 12:\n                System.out.print(&quot;Diciembre&quot;);        \n        }\n         \n        \/\/Mostrar la fecha y a\u00f1o\n        System.out.print(&quot; fecha:&quot;);\n        System.out.print(&quot; &quot; + dia );\n        System.out.print(&quot;\/&quot; + mes );\n        System.out.println(&quot;\/&quot; + year );\n  \n    }\n        \n  }\n  <\/code><\/pre>\n\n\n\n<p>Vamos a compilar y ejecutar el comando reloj hecho en java que calcula hasta las mil\u00e9simas de segundo, he aqu\u00ed el resultado despu\u00e9s de estar 2 d\u00edas liado con el c\u00f3digo fuente con licencia GPL3 que todos pod\u00e9is ver y descargar, mejorar sin problemas de licencias privativas del software c\u00f3digo cerrado:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">ojosdegato@FedoraLinux:~$ javac Reloj.java\nojosdegato@FedoraLinux:~$ java Reloj\nBuenas tardes!!!\n\nHoy es Wed Jan 03 16:09:18 CET 2024\nSon las 16 horas y 9 minutos con 18 segundos y 368 milisegundos del dia 3 Miercoles Enero fecha: 3\/1\/2024\n<\/code><\/pre>\n\n\n\n<p>Compilaci\u00f3n y Resultado en OK:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-powershell\" data-line=\"\">$ echo hola ojosdegato\nhola ojosdegato<\/code><\/pre>\n\n\n\n<p>El reloj digital est\u00e1 terminado, compila y se ejecuta en Shell perfectamente, Pueden tod@s los Linuxer@s mejorar y perfeccionar mi c\u00f3digo abierto, con la licencia GPL-AGPL de GNU, Recuerden que el Reloj Digital no es comercial.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Java es un lenguaje de programaci\u00f3n ampliamente utilizado para codificar aplicaciones web. Ha sido una opci\u00f3n popular entre los desarrolladores durante m\u00e1s de dos d\u00e9cadas, con millones de aplicaciones Java en uso en la actualidad. Java es un lenguaje multiplataforma, orientado a objetos y centrado en la red que se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1762,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"yes","yasr_auto_insert_disabled":"","yasr_review_type":"SoftwareApplication","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,2],"tags":[14],"class_list":["post-1761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo","category-informatica","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programando un reloj en Java desde l\u00ednea de \u00f3rdenes<\/title>\n<meta name=\"description\" content=\"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/es\/programando-un-reloj-en-java-desde-linea-de-ordenes\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes\" \/>\n<meta property=\"og:description\" content=\"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/es\/programando-un-reloj-en-java-desde-linea-de-ordenes\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-03T15:13:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-11T01:20:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes.\",\"datePublished\":\"2024-01-03T15:13:55+00:00\",\"dateModified\":\"2024-11-11T01:20:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/\"},\"wordCount\":485,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Reloj-Java-numeros-romanos.jpg\",\"keywords\":[\"Java\"],\"articleSection\":[\"Desarrollo\",\"Inform\u00e1tica\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/\",\"name\":\"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Reloj-Java-numeros-romanos.jpg\",\"datePublished\":\"2024-01-03T15:13:55+00:00\",\"dateModified\":\"2024-11-11T01:20:14+00:00\",\"description\":\"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Reloj-Java-numeros-romanos.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Reloj-Java-numeros-romanos.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/programando-un-reloj-en-java-desde-linea-de-ordenes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/author\\\/ojosdegato\\\/\"},{\"@context\":\"https:\\\/\\\/schema.org\\\/\",\"@type\":\"SoftwareApplication\",\"name\":\"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes.\",\"description\":\"\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/Reloj-Java-numeros-romanos.jpg\",\"width\":1600,\"height\":900},\"aggregateRating\":false,\"applicationCategory\":\"\",\"operatingSystem\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes","description":"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/es\/programando-un-reloj-en-java-desde-linea-de-ordenes\/","og_locale":"es_ES","og_type":"article","og_title":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes","og_description":"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.","og_url":"https:\/\/javiercachon.com\/es\/programando-un-reloj-en-java-desde-linea-de-ordenes\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2024-01-03T15:13:55+00:00","article_modified_time":"2024-11-11T01:20:14+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","type":"image\/jpeg"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Escrito por":"Javier Cach\u00f3n Garrido","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes.","datePublished":"2024-01-03T15:13:55+00:00","dateModified":"2024-11-11T01:20:14+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/"},"wordCount":485,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","keywords":["Java"],"articleSection":["Desarrollo","Inform\u00e1tica"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/","url":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/","name":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","datePublished":"2024-01-03T15:13:55+00:00","dateModified":"2024-11-11T01:20:14+00:00","description":"Aprende a crear un reloj en Java utilizando la l\u00ednea de \u00f3rdenes de forma sencilla y efectiva. Ideal para desarrolladores principiantes.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/programando-un-reloj-en-java-desde-linea-de-ordenes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/es\/author\/ojosdegato\/"},{"@context":"https:\/\/schema.org\/","@type":"SoftwareApplication","name":"Programando un reloj en Java desde l\u00ednea de \u00f3rdenes.","description":"","image":{"@type":"ImageObject","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","width":1600,"height":900},"aggregateRating":false,"applicationCategory":"","operatingSystem":""}]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/01\/Reloj-Java-numeros-romanos.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/1761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/comments?post=1761"}],"version-history":[{"count":0,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/1761\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media\/1762"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media?parent=1761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/categories?post=1761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/tags?post=1761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}