`
jsntghf
  • 浏览: 2517947 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

获取当前日期时间并以LCD形式显示

    博客分类:
  • iOS
阅读更多
- (void)viewDidLoad {
    [super viewDidLoad];
	[self updateTime];
	[NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(updateTime) userInfo:nil repeats:YES];
}

-(void)updateTime
{
	NSString *time = [self getCurrentTime];
	timeLabel.text = time;
	[timeLabel setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:25.0]];
	[timeLabel setTextAlignment:UITextAlignmentCenter];
	[timeLabel setTextColor:[UIColor redColor]];
	[self.view setBackgroundColor:[UIColor blackColor]];
}

- (NSString *) getCurrentTime{
	NSDate *today = [NSDate date];
	NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
	[dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
	NSString *currentTime = [dateFormatter stringFromDate:today];
	[dateFormatter release]; 
	return currentTime;
}

 

分享到:
评论

相关推荐

    1602LCD简单时钟显示实验C语言

    C语言程序需要与RTC模块交互,读取当前时间并更新到LCD上。 6. **LCD初始化和命令控制**: 在程序开始时,需要发送一系列初始化命令到LCD,设置显示模式、光标位置、背光亮度等。之后,通过写入数据命令来显示字符...

    DS1302时钟LCD1602显示(可以按键设置时钟).zip_ds1302_lcd1602显示时钟_时钟

    在该项目中,DS1302负责获取和存储当前时间,然后将这些信息传递给LCD1602进行显示。 LCD1602,全称为16x2字符型液晶显示器,具有16个字符宽度和2行显示能力。它使用并行接口与微控制器通信,通常有4线、8线两种...

    基于51单片机的电子万年历(LCD12864显示)

    在本例中,51单片机作为核心处理器,负责处理时钟信息,并通过编程控制LCD12864显示模块来输出当前的日期和时间。 接下来,我们关注LCD12864显示器。LCD12864是一种常见的液晶显示屏,具有128列和64行的点阵结构,...

    51黑论坛_LCD显示时钟.rar

    6. **定时更新**:为了保持时钟的实时性,需要设定一个定时器中断,每隔一定时间(如1秒)更新LCD上的时间显示。 7. **异常处理**:考虑到电源中断等情况,系统应能恢复并重新同步时间。 通过以上步骤,我们可以...

    VB液晶电子钟显示日期和时间.zip

    例如,格式“yyyy-mm-dd HH:mm:ss”可以将当前日期和时间转化为“2023-03-15 15:30:00”这样的形式。 在实际项目中,开发者可能还会考虑添加其他功能,比如闹钟、计时器、日期选择等。此外,为了增强用户体验,可能...

    jQuery 点阵数字时钟,实时显示日期效果.rar

    点阵数字时钟是一种以点阵形式展示时间的时钟,通常由若干个LED或LCD点阵组成,通过点亮不同的点来组合成数字。在网页上,我们可以用HTML元素模拟这些点,然后通过jQuery动态改变这些元素的状态来实现时钟的效果。...

    基于Java的实例源码-写的巨型LCD液晶时钟显示屏.zip

    Calendar类可以获取当前日期和时间,而java.time包下的LocalTime类提供了更加精确和灵活的时间操作。开发者可能通过定时器(java.util.Timer或javax.swing.Timer)来定期更新时钟显示,确保时间的实时性。 LCD液晶...

    12864+ds1302显示实时时钟 C程序

    为了将DS1302的时间显示到12864 LCD上,开发者通常会创建一个主循环,周期性地读取DS1302的当前时间,然后格式化这些时间数据,将其转换为适合12864 LCD显示的字符形式,最后将这些字符发送到LCD控制器进行显示。...

    带温度显示的日历时钟装置_带温度的日历显示装置_时钟日历_couplehpn_

    其工作原理是利用内置的温度传感器采集环境数据,经过微处理器处理后,在显示屏上以数字形式展示出来,同时与日期和时间信息一同更新。 【标签】: 1. **带温度的日历显示装置**:这是该装置的核心特性,意味着它...

    51单片机Ds1302及温度Ds18B20+1602液晶显示

    这个项目涉及到51单片机与几个关键组件的交互,以实现时间显示、温度测量以及通过1602液晶屏进行数据显示的功能。下面我们将详细探讨这些知识点。 首先,Ds1302是一款实时时钟芯片,用于精确地记录和显示日期和时间...

    STM32 RTC 万年历 3.2寸TFT液晶显示

    在这个项目中,STM32微控制器被用作核心处理单元,通过其内部的RTC模块来实现精准的时间跟踪,并将这些时间信息在3.2英寸的TFT液晶显示屏上以万年历的形式进行可视化展示。 首先,STM32是一款基于ARM Cortex-M内核...

    160128液晶显示当前压力.rar

    4. **数据处理**:从传感器获取数据后,可能需要进行滤波、转换或标度调整,以便在LCD上以用户可读的形式显示。 5. **硬件电路设计**:包括传感器、微控制器和LCD之间的连接,可能涉及电源管理、信号调理电路等。 ...

    shizhong.rar_1602 日历

    总的来说,"shizhong.c"程序实现了微控制器通过I²C协议与PCF8563日历芯片交互,获取当前时间并将其在1602液晶屏上显示的功能。学习这个程序有助于理解嵌入式系统中时钟显示的基本原理,对于进行相关项目开发具有很...

    智能电子秤arduino+hx711+DS1302+dh11+lcd1602

    智能电子秤项目基于Arduino开发平台,利用了hx711传感器、DS1302实时时钟、DHT11温湿度传感器以及LCD1602液晶显示屏等关键组件,实现了多重功能,包括精确称重、实时时间显示、温湿度监测以及声光报警和计件功能。...

    基于ds1302 1602的万年历

    - **显示时间**:将从DS1302获取的时间数据转换为字符形式,并显示在LCD1602上。 ### 三、项目代码分析 #### 3.1 重要宏定义 - `#define uint unsigned int`:定义无符号整型变量。 - `#define uchar unsigned ...

    简易电子秒表代码

    时间显示是通过调用`TimeToStr()`和`DateToStr()`函数实现的,这两个函数将RTC中获取到的时间数据转换成字符串后,再通过LCD显示出来。 #### 2. 用户输入处理 对于用户输入的功能,虽然在提供的代码片段中没有具体...

    电子时钟设计

    该电子时钟利用DS1302作为实时时钟芯片,实现对当前日期和时间的准确显示,并能在LCD屏幕上以24小时制的形式呈现。此外,用户可以通过按键对日期、时间和星期进行手动调整。 #### 二、关键技术及问题分析 **2.1 ...

    电子万年历

    电子万年历是一种常见的数字时钟设备,它能显示当前日期和时间,并且可以追溯到相当长的历史时期,因此被称为“万年历”。在本文中,我们将深入探讨基于C51芯片的电子万年历的设计原理、程序实现以及仿真过程。 C51...

    基于ds1302

    1. **主程序**:首先初始化1602液晶显示屏,然后调用初始化DS1302的函数`init_1302`,并设置一个无限循环来不断获取和更新时间日期信息,再调用`change`子程序进行格式转换,最后在液晶屏上显示。 2. **change子...

Global site tag (gtag.js) - Google Analytics