原文:http://blog.csdn.net/xxs77ch/article/details/50245391

using System;  

using System.Collections.Generic;  

using System.Linq;  

using System.Text;  

using System.Threading.Tasks;  

using NPOI.HSSF.UserModel;  

using NPOI.SS.Formula.Eval;  

using NPOI.SS.Formula.Functions;  

using NPOI.SS.UserModel;  

using NPOI.XSSF.UserModel;  

using NPOI.POIFS.FileSystem;  

using NPOI.HPSF;  

using System.IO;  

using NPOI.SS.Util;  

using System.Drawing;  

using NPOI.HSSF.Util;  

namespace NPOI  

{  

class Program8  

    {  

static void Main(string[] args)  

        {  

//说明:设置时间格式  

//1.创建EXCEL中的Workbook           

            IWorkbook myworkbook = new XSSFWorkbook();  

//2.创建Workbook中的Sheet          

            ISheet mysheet = myworkbook.CreateSheet("sheet1");  

            mysheet.SetColumnWidth(,  * );  

//3.创建Row中的Cell并赋值  

            IRow row0 = mysheet.CreateRow(); row0.CreateCell().SetCellValue(DateTime.Now);  

            IRow row1 = mysheet.CreateRow(); row1.CreateCell().SetCellValue(DateTime.Now);  

            IRow row2 = mysheet.CreateRow(); row2.CreateCell().SetCellValue(DateTime.Now);  

            IRow row3 = mysheet.CreateRow(); row3.CreateCell().SetCellValue(DateTime.Now);  

//4.创建CellStyle与DataFormat并加载格式样式  

            IDataFormat dataformat = myworkbook.CreateDataFormat();  

//【Tips】  

// 1.yyyy 年份;    yy 年份后两位  

// 2.MM 月份零起始;M 月份非零起始;  mmm[英文月份简写];mmmm[英文月份全称]  

// 3.dd   日零起始;d 日非零起始  

// 4.hh 小时零起始;h 小时非零起始[用于12小时制][12小时制必须在时间后面添加 AM/PM 或 上午/下午]  

// 5.HH 小时零起始;H 小时非零起始[用于24小时制]  

// 6.mm 分钟零起始;m 分钟非零起始  

// 7.ss 秒数零起始;s 秒数非零起始  

// 8.dddd 星期;ddd 星期缩写【英文】  

// 9.aaaa 星期;aaa 星期缩写【中文】  

            ICellStyle style0 = myworkbook.CreateCellStyle();  

            style0.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 aaaa");  

            ICellStyle style1 = myworkbook.CreateCellStyle();  

            style1.DataFormat = dataformat.GetFormat("yyyy年MM月dd日 dddd");  

            ICellStyle style2 = myworkbook.CreateCellStyle();  

            style2.DataFormat = dataformat.GetFormat("h:mm:ss AM/PM");  

            ICellStyle style3 = myworkbook.CreateCellStyle();  

            style3.DataFormat = dataformat.GetFormat("h:mm:ss 上午/下午");  

//5.将CellStyle应用于具体单元格  

            row0.GetCell().CellStyle = style0;  

            row1.GetCell().CellStyle = style1;  

            row2.GetCell().CellStyle = style2;  

            row3.GetCell().CellStyle = style3;  

//6.保存         

            FileStream file = new FileStream(@"E:\myworkbook8.xlsx", FileMode.Create);  

            myworkbook.Write(file);  

            file.Close();  

        }  

    }  

}  

NPOI2.2.0.0实例详解(九)—设置EXCEL单元格【时间格式】的更多相关文章

  1. NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】 NPOI 单元格 格式设为文本 HSSFDataFormat

    NPOI2.2.0.0实例详解(十)—设置EXCEL单元格[文本格式] 2015年12月10日 09:55:17 阅读数:3150 using System; using System.Collect ...

  2. NPOI2.2.0.0实例详解(八)—设置EXCEL单元格【数字格式】

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  3. NPOI2.2.0.0实例详解(十一)—向EXCEL插入图片

    --------------------- 本文来自 天水宇 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/xxs77ch/article/details/50553 ...

  4. RxJava2.0的使用详解

    RxJava2.0的使用详解 1,初识RxJava RxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序 RxJava是一个基于事件订阅的异步执行的一个类库,目前比较火的一些技 ...

  5. 转 OAuth 2.0授权协议详解

    http://www.jb51.net/article/54948.htm 作者:阮一峰 字体:[增加 减小] 类型:转载 时间:2014-09-10我要评论 这篇文章主要介绍了OAuth 2.0授权 ...

  6. redis5.0.3配置文件详解

    Redis最新版本5.0.3配置文件详解 单位 #当你需要为某个配置项指定内存大小的时候,必须要带上单位, #通常的格式就是 1k 5gb 4m 等: #1k => 1000 bytes #1k ...

  7. IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置

    IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...

  8. loadrunner11.0 安装破解详解使用教程

    loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...

  9. Apache2.2+Tomcat7.0整合配置详解

    一.简单介绍 Apache.Tomcat Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows.Unix.Lin ...

随机推荐

  1. hdu 4352 "XHXJ's LIS"(数位DP+状压DP+LIS)

    传送门 参考博文: [1]:http://www.voidcn.com/article/p-ehojgauy-ot.html 题解: 将数字num字符串化: 求[L,R]区间最长上升子序列长度为 K ...

  2. adb 查看包名或其他

    http://blog.sina.com.cn/s/blog_5b478f870102v5bo.html

  3. c#文件管理

    Directory类-------目录管理 Directory.CreateDirectory(_Path); bool IsExit=Directory.Exists(_Path); Directo ...

  4. java和c#值类型和引用类型

    java数据类型分为基本数据类型和引用类型 基本数据类型:int  float  double  bool  char byte 引用数据类型:string  array  class interfa ...

  5. python基础-格式化时间

    module datatime用strftime格式化时间import datetimedatetime.datetime.now() 返回microsecond,要修改datetime.dateti ...

  6. aliyun centos7 挂载云盘

    买了云盘,在哪里放着,也没有用到,今天把她挂上去吧! 1.查看SSD云盘sudo fdisk -l 可以看到SSD系统已经识别为/dev/vdb 2.格式化云盘sudo mkfs.ext4 /dev/ ...

  7. C# WebApi过滤器(开发接口必备利器)

    在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理.引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想 ...

  8. go goroutine

    进程和线程 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的 一个独立单位. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更 小的能独立运行的基本单位. 一个进程可 ...

  9. 怎么正确的回滚git的代码?

    1. git reflog或者git log查看到节点的hash值 2. git reset滚回某个节点 1)如果想保留当前的代码用 git reset --mixed ${Hash} 2)如果想联通 ...

  10. 【.net】在ASP.NET中,IE与Firefox下载文件名中带中文汉字的文件,文件名乱码的问题

    #问题:客户端为ie或Firefox,服务端为asp.net时,下载文件名中包含中文汉字时,下载下来的文件的文件名是乱码: #解决方案: 示例代码:下载名称中带汉字的文件: public void P ...