当前位置: 首页 > news >正文

那个网站可以做数学题赚钱长沙官网seo技术厂家

那个网站可以做数学题赚钱,长沙官网seo技术厂家,网站开发郑州,定制网站与模板网站接前文背景, 当需要从关系型数据库(如Oracle)中读取数据时,Spark提供了JDBC连接功能,允许我们轻松地将数据从Oracle等数据库导入到Spark DataFrame中。然而,在处理时间字段时,可能会遇到一些挑战…

接前文背景,

        当需要从关系型数据库(如Oracle)中读取数据时,Spark提供了JDBC连接功能,允许我们轻松地将数据从Oracle等数据库导入到Spark DataFrame中。然而,在处理时间字段时,可能会遇到一些挑战,特别是在Oracle的DATETIMESTAMP类型与Spark SQL的日期时间类型之间进行转换时。

Spark通过JDBC读取Oracle基本配置

val jdbcUrl = "jdbc:oracle:thin:@hostname:port:sid"  
val connectionProperties = new java.util.Properties()  
connectionProperties.put("user", "username")  
connectionProperties.put("password", "password")  
connectionProperties.put("driver", "oracle.jdbc.driver.OracleDriver")  val df = spark.read.jdbc(jdbcUrl, "your_table", connectionProperties)  df.show()

时间转换

        我一开始的续期就是timestamp类型的且格式为yyyy-mm-dd hh:mm:ss字段转换为特定格式的字符串yyyy-MM-dd的将date类型,这是我最直接的需求。

        我是从Oracle读取出来,在Oracle中字段的类型就是Date,格式是yyyy-mm-dd,但是通过这个spark连接jdbc读取出来,就变成了yyyy-mm-dd hh:mm:ss,字段类型也发生了专变成了timestamp类型,导致后面的处理报错。

  误区:我们能直接将TIMESTAMP类型转换成DateType的同时还保持yyyy-MM-dd的字符串格式,因为DateType在Spark SQL中代表的是没有时间的日期(即只包含年、月、日),但是我们可以迂回啊!

      解决思路:

   //1、先把TIMESTAMP转换为String格式的yyyy-mm-dd
val dfWithStringDate = df.withColumn("stat_date", date_format(col("stat_date"), "yyyy-MM-dd"))  //2、再把String格式的yyyy-mm-dd转为Date类型.withColumn("stat_date", to_date(col("stat_date")))

        这样得到了一个既包含DateType日期字段也包含StringType(yyyy-MM-dd格式)日期字段的DataFrame。。。。。。。。。。。。。。。。。。。。。。。

        如有其他理解,欢迎交流。

N!

http://www.ritt.cn/news/8712.html

相关文章:

  • 响应式网站开发流行吗手游代理平台哪个好
  • 微商城网站开发视频常州百度搜索优化
  • 国家企业信用公示(上海)宁波seo优化项目
  • 找工程项目信息网站如何做企业网站
  • 用二级页面做网站的源代码百度搜索推广流程
  • jsp web网站开发产品seo基础优化
  • 佛山seo关键词seo综合查询 站长工具
  • 店铺推广渠道北京网站优化哪家好
  • 企业网络营销网站设计国内搜索引擎排名第一的是
  • 网站地图 wordpress网站推广的方法有哪些
  • wordpress免费响应式东莞网站seo公司哪家大
  • 中英文企业网站制作郑州seo技术服务顾问
  • 温州网站排名团队霸屏seo服务
  • 网站界面设计技巧免费制作网站
  • 网线制作机器seo营销排名
  • 怎么改版一个网站浏览器下载安装2022最新版
  • b站倒过来的网站谁做的品牌营销推广策划方案
  • 网站模板 安全吗百度推广培训
  • 有哪些可以做策划方案的网站my63777免费域名查询
  • 网站 pr苏州网站
  • 网店网站源码泉州网站seo公司
  • 网站建设 模板中心教育培训机构报名
  • 设计上海兼职网站建设搜索指数查询
  • 番禺网站建设百度快速排名点击器
  • 做网站模板赚钱吗互联网营销师证
  • 为什么公司的网站打不开个人博客网站设计毕业论文
  • 宝安做棋牌网站建设哪家公司收费合理联盟营销平台
  • 个人微信网站怎么做网站收录情况查询
  • nodejs网站开发实例企业营销策划论文
  • 陕西做网站公司百度账号