`

如何将本地时间转化为"指定时区"的时间

    博客分类:
  • iOS
阅读更多
  1. NSDateFormatter *formatter =  [[NSDateFormatter alloc] init];

  2. [formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];

  3. NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

  4. [formatter setTimeZone:timeZone];

  5. NSString *loctime = [formatter stringFromDate:date];

  6. [formatter release];
----------------------------------------------------------------------------------------------------
不管用户如何设置,,均获得24小时显示(其中的HH,强制指定为24时制)

  1. NSDateFormatter * formatter =   [[NSDateFormatter alloc] init];

  2. [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

  3. NSString *loctime = [formatter stringFromDate:date];

  4. [formatter release]

from:  http://bbs.cnsoftware.cn/thread-647-1-1.html
分享到:
评论
1 楼 jinchishuxue 2010-11-10  
NSTimeZone* currentTimeZone = [NSTimeZone systemTimeZone];
可以获取device当前的timezone.

相关推荐

    当前时间和转化为格林时间

    根据给定文件的信息,本文将围绕“当前时间和转化为格林时间”的主题进行展开,详细解析如何在Java编程语言中获取当前时间,并将其转换为格林尼治标准时间(Greenwich Mean Time,简称GMT)。 ### 一、获取当前时间...

    C++获取网络时间的事例

    本篇文章将详细讲解如何在VC++环境下实现从网络时间服务器获取时间,并校正本地机器时间的过程。 首先,我们需要理解网络时间协议(Network Time Protocol,NTP)。NTP是一种用于同步网络上多个计算机时间的协议,...

    时间格式转化图表.docx

    `time.strftime()`可以将struct_time转换为指定格式的字符串,而`time.strptime()`则可以将字符串转换为struct_time。 `datetime`模块是Python中更为高级的时间处理模块,它扩展了`time`模块的功能,提供了date、...

    Ruby-localtimeRails引擎向用户用当地时间格式来显示时间和日期

    `local_time`是一个非常实用的Rails引擎,它帮助开发者轻松地将服务器时间转化为用户的本地时间进行展示,提高了用户体验。 `local_time`引擎的核心功能在于将服务器上的UTC时间或特定时区时间转换为用户浏览器所在...

    time_C语言时间获取函数_

    5. **函数`strftime()`**: 这个函数用于格式化时间,可以将`struct tm`结构体中的时间信息按照指定的格式转化为字符串。例如,要显示“年月日 时分秒”格式,可以使用`strftime(buffer, sizeof(buffer), "%Y-%m-%d %...

    Python 如何优雅的将数字转化为时间格式的方法

    本文将详细介绍Python如何优雅地将数字转化为时间格式的方法。 首先,我们可以使用`dateutil`库中的`parse`方法来将格式化的日期字符串转换为时间对象。`dateutil`是一个第三方库,它扩展了Python标准库中对日期和...

    php封装的时间处理类

    2. **日期时间格式化**:`formatDate($format)`方法,用于将时间戳按照指定的`$format`格式转换为易于阅读的日期时间。例如,`Y-m-d H:i:s`可以输出"2022-04-07 15:30:00"。 3. **时间比较**:类中可能包含`...

    python 时间比较,很全面

    - `pytz`库是Python处理时区的强大工具,可以将日期和时间转换为不同地区的本地时间。 6. **时间序列数据**: - 对于大量时间序列数据的处理,可以使用`pandas`库的`Timestamp`和`Series`数据类型,提供高效且...

    asp.net开发60种时间格式转换

    例如:如果原始时间为UTC,则此方法会根据系统的时区设置将其转换为本地时间。 4. **长日期和时间格式** - `dt.ToLongDateString()`: 返回完整的日期字符串,格式为“2005115”。 - `dt.ToLongTimeString()`: ...

    sqlite时间戳转时间语句(时间转时间戳)

    这里,`'unixepoch'`参数指示时间戳是基于Unix时间起点的,而`'localtime'`则意味着将结果转换为本地时间。执行上述命令会返回对应的时间,即`2013-08-22 18:54:13`。 2. **时间转时间戳** 另一方面,如果你有一...

    javascript的date转化器

    - `getTimezoneOffset()`: 获取本地时间与UTC之间的分钟差。 - `setTime()`: 通过毫秒数设置日期。 5. **比较日期** - `compareTo(date)`: 自定义比较函数,通常用于比较两个日期对象的先后顺序。 6. **日期...

    delphi时间函数

    `FormatDateTime`可以将`TDateTime`值转化为指定格式的字符串,如'YYYY-MM-DD HH:MM:SS';而`StrToDateTime`可以将符合特定格式的字符串转化为`TDateTime`。 8. **SysUtils** 单元中的 `DayOfWeek`, `DayOfYear`, `...

    前端开源库-delorean-tz

    2. 使用`toTimezone()`方法指定目标时区,例如`toTimezone('Asia/Shanghai')`,这将返回一个根据指定时区调整过的时间对象。 3. 可以进一步调用`format()`方法,根据需要定制时间格式。 **示例代码** ```...

    C#将时间转成文件名使用方法

    在C#编程语言中,将时间转换为文件名通常是为了创建具有时间戳的唯一文件名,以便于管理和检索。`DateTime`类是.NET框架中用于处理日期和时间的核心类,它提供了丰富的功能,包括将日期时间转换为各种格式。在本场景...

    易语言叮咚茶的格式化时间

    1. `FormatDate`函数:这是一个用于格式化日期的函数,可以将日期数据按照指定的格式转化为字符串。例如,你可以通过`FormatDate("yyyy年mm月dd日", now)`来获取当前日期,并按照“年-月-日”的格式显示。这里的"now...

    PHP经典实例--日期和时间

    `date()`函数用于格式化当前的本地日期和时间,而`time()`返回当前时间的时间戳,`strtotime()`则可以解析多种格式的日期时间字符串并转化为Unix时间戳。 2. **日期格式化** 在`date()`函数中,你可以使用预定义的...

    Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)

    `time.localtime()`函数接收一个时间戳,将其转化为当前时区的`struct_time`对象,而`time.mktime()`则用于将时间元组转换为时间戳。这两个函数在处理本地时间与时间戳的相互转换中非常实用。 在实际应用中,我们...

    基于python获取本地时间并转换时间戳和日期格式

    在这里,我们将本地时间转换为`%Y-%m-%d %H:%M:%S`格式的日期字符串,即年-月-日 时:分:秒。 ```python now_ = time.strftime('%Y-%m-%d %H:%M:%S', now) ``` **获取当前时间戳** 通过调用`time.time()`函数,我们...

    C#时间格式化(Datetime)用法详解

    `R`(RFC1123模式)、`s`( sortable 格式,基于 ISO 8601)、`t`(短时间)、`T`(长时间)、`u`(通用可排序格式)、`U`(本地时间转换为通用时间的完整日期和时间)、`y` 和 `Y`(年月模式)等。 理解并熟练使用...

    Time.xcodeproj.zip

    你可以用`-[NSDate timeIntervalSince1970]`获取时间戳,反之,用`+[NSDate dateWithTimeIntervalSince1970:]`将时间戳转化为`NSDate`对象。 4. **时间的时区处理**:由于用户可能在不同的时区,因此处理时间时需要...

Global site tag (gtag.js) - Google Analytics